C 언어 배열 이름의 포인터 퇴화(Array Decay) 메커니즘과 3가지 주요 위험 요소

C 언어를 학습할 때 가장 혼란스러운 부분 중 하나는 배열이 함수 인자로 전달될 때의 동작 방식입니다. 함수 내부에서 sizeof 연산자를 사용하여 배열의 크기를 구하려 하면 예상과 다른 결과가 나오는데, 이는 '배열 이름의 포인터 퇴화(Array Decay)'라는 특성 때문입니다. 1. 배열 이름의 퇴화 현상이란? C 언어에서 배열의 이름은 특정 상황을 제외하고는 배 ...

8월 22일 11:46에 게시됨