메모

매개변수의 배열을 sizeof로 구하면..

가좌왕 2015. 12. 29. 23:57

함수 생성시 매개변수를 배열로 하고, 그 배열을 sizeof로 연산하게 되면 배열의 전체 크기(자료형크기*배열길이)가 아니고, 매개변수 선언시의 자료형 크기로 반환하게 된다.

int arr[] = {1,2,3,4,5,6};

void test(int arr[]){

printf("%d\n", sizeof(arr[]);

}

4 출력