2250
2015-06-29 14:15:48
0
그런데 ary[3]과 test의 주소가 같다고 한건 배열크기를 1개로 설정했을 때에 발생한 일이네요...
int test = 42;
int ary[1];
printf("n%d", sizeof(ary));
printf("n%d", sizeof(ary[0]));
printf("n%p", &test);
printf("n%p", &ary[0]);
printf("n%p", &ary[1]);
printf("n%p", &ary[2]);
printf("n%p", &ary[3]);
이렇게 확인할 때 ary[3]과 test의 주소가 같네요.. 왜 크기 1개짜리를 할당했는데 3번과 같은걸까요. ㅎㅎ;