배열과 포인터
2024. 2. 27. 18:19ㆍC언어
C언어에서 배열과 포인터는 많은 경우에 호환된다.
특히 함수의 매개변수로 배열이나 포인터를 전달할 때는 호환성이 있어서 배열을 포인터로 전달할 수 있다.
이것은 C언어에서 배열 이름은 해당 배열의 첫 번째 요소를 가리키는 포인터로 해석되기 때문이다.
따라서 함수에서 'char *' 타입의 매개변수를 요구하는 경우에는 실제로 배열을 넘겨도 문제가 발생하지 않는다.
'C언어' 카테고리의 다른 글
포인터 연산 (0) | 2024.03.08 |
---|---|
unsigned char (0) | 2024.03.08 |
size_t (1) | 2024.03.08 |
문자열 포인터 길이 확인 시 주의사항 (0) | 2024.02.29 |
NULL GUARD? 예외처리! (0) | 2024.02.27 |