arr[n][n] : 'n' 개의 줄수, 'n' 개의 컬럼을 가진 배열임
int (ptr*)[10] : '*' 개의 줄수, '10' 개의 컬럼을 가진 배열임. 
                   다시 말하면 줄수는 제한이 없고 컬럼만 '10' 개로 제한됨


sizeof 에 대한 정리

int arr[10];
int *ptr;

ptr = arr;


printf("arr byte size is %d\n", sizeof(arr));
printf("ptr byte size is %d\n", sizeof(ptr));


// 상기 코드의 결과
// arr byte size is 40
// ptr byte size id 4


포인터는 포인터일뿐.. ^^

+ Recent posts