반응형
알고 있어야 할 포인터 규칙
1. 배열의 이름이 식에서 사용되면 해당 배열의 첫 번째 요소의 주소 값을 의미한다.
2. 배열식은 포인터식으로, 포인터식은 배열식으로 쓸 수 있다.
Pointer를 함수의 인자로 쓰는 경우
1. 호출하는 쪽의 변수 값을 호출 당하는 쪽에서 바꿔줘야 할 때.
2. 배열을 인자로 전달할 때, 첫번째 element의 시작주소(1), 배열의 크기(2)를 전달.
3. 구조체형 자료를 인자로 전달할 때, overhead를 줄이기 위해 pointer를 사용
4. 임의의 인자를 전달할 때, void pointer를 사용
5. 사용자 정의 함수를 전달 할 떄, 함수 포인터를 쓴다.
반응형
'C' 카테고리의 다른 글
[오류] mysql.h 그런 파일이나 디렉터리를 찾을 수 없습니다. (0) | 2015.04.23 |
---|---|
[c예제] 볼링 스코어 보드 (0) | 2015.04.16 |
[애러잡기] error c2275 (0) | 2013.06.20 |
C언어 #pragma (0) | 2013.06.13 |
C언어 콘솔창의 스크롤바 제거하기 (0) | 2013.06.11 |
댓글