backup/c,c++

열혈강의C 4일차

nuKeguyS 2009. 12. 17. 17:10
오늘은 1차원 배열과 포인터, 간단하게 한가지만...

1. 배열과 포인터의 sizeof 연산 차이
   sizeof(배열이름) 은 배열의 전체 크기를 반환한다.
   sizeof(포인터변수) 는 포인터변수의 크기, 즉 4를 반환한다.
 
   int arr[5];
   int* pArr = arr;
   printf("%d ", sizeof(arr) );
   printf("%d ", sizeof(pArr) );

   따라서 위의 결과는 20 4가 나온다.