C 언어에서 함수 호출 시 매개변수 전달 방법에는 값에 의한 호출(Call by Value)과 참조에 의한 호출(Call by Reference)이 있다. C 프로그램 코드 가 다음과 같을 때 설명으로 옳지 않은 것은?
정답 4번
C언어에서 배열을 함수의 매개변수로 전달할 때는 배열의 이름(첫 번째 원소의 주소)이 전달됩니다. 이는 실제 값이 아닌 주소 를 전달하는 것이므로 '참조에 의한 호출(Call by Reference)' 방식으로 처리됩니다. 오답·함정 포인트: 전달할 데이터의 양이 많을 경우: 주소만 전달하는 참조 호출이 복사 비용이 없어 효율적입니다.값에 의한 호출의 변경: 복사본을 사용하 므로 원본 데이터에는 영향을 주지 않습니다.값에 의한 호출의 특징: 호출 시 데이터를 그대로 복사하여 전달합니다.