배열과 포인터

2024. 2. 27. 18:19C언어

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