본문 바로가기
C

언제 포인터를 사용하나?

by GGoris 2015. 4. 1.
반응형

알고 있어야 할 포인터 규칙


1. 배열의 이름이 식에서 사용되면 해당 배열의 첫 번째 요소의 주소 값을 의미한다.

2. 배열식은 포인터식으로, 포인터식은 배열식으로 쓸 수 있다.





Pointer를 함수의 인자로 쓰는 경우


1. 호출하는 쪽의 변수 값을 호출 당하는 쪽에서 바꿔줘야 할 때.

2. 배열을 인자로 전달할 때, 첫번째 element의 시작주소(1), 배열의 크기(2)를 전달.

3. 구조체형 자료를 인자로 전달할 때, overhead를 줄이기 위해 pointer를 사용

4. 임의의 인자를 전달할 때, void pointer를 사용

5. 사용자 정의 함수를 전달 할 떄, 함수 포인터를 쓴다.




반응형

댓글