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
포인터는 포인터일뿐.. ^^