-
끄적끄적 정리 - 1Programming/C 2011. 1. 13. 23:55
연습장에 쓰듯, 공부한 내용들을 정리해 나가기 위해 작성함.
1. 배열의 전체 길이 = 배열의 크기(총 바이트) / 배열 요소의 자료형 크기
ex) sizeof(arr)/sizeof(int)
2. 배열을 인자로 전달받는 함수의 경우, 대부분 배열의 길이도 함께 전달받도록 구현해야 한다.
ex) int arr[3];
int *p=arr;
printf(“%d\n”, sizeof(arr)); // 12 출력
printf(“%d\n”,sizeof(p))l; // 4출력
3. 함수의 매개변수를 선언할 때, int pArr[] 와 int *pArr은 같은 의미이다.
하지만 이것은 매개 변수 선언 시 예외적으로 허용되는 방법임. 따라서 되도록 int *pArr의 형태로 사용하는 것이 좋다.
'Programming > C' 카테고리의 다른 글
Visual Studio 2010 단축키 (0) 2011.09.12 끄적 끄적 정리 - 2 (CallbyValue, CallbyReference) (0) 2011.01.14 error C3861: 'back_inserter': identifier not found (0) 2010.06.09 Error C2601 (0) 2010.05.26 Error code.. (0) 2010.05.14