17 포인터의 포인터

int **dpnt = &pnt;
- 포인터를 가리키는 포인터. 더블 포인터 라고 한다.

- call-by-value와 call-by-reference는 상대적으로 결정된다.
변수 입장에서는 call-by-reference이지만, 포인터 입장에서는 call-by-value가 되는 것이다.
포인터 입장에서 call-by-reference를 하려면, 더블 포인터를 써야 한다.

- 간단하게 생각하면, call-by-value는 진짜 값을 바꿀수 없는 것이고, call-by-reference는 진짜 값을 바꿀수 있는 것이다.

- 포인터를 요소로 가지는 배열의 이름은 더블 포인터이다.



'학부 전공 > C' 카테고리의 다른 글

19. 함수 포인터와 void 포인터  (0) 2010.07.14
18. 다차원 배열과 포인터  (0) 2010.07.14
16. 다차원 배열  (0) 2010.07.14
14. 포인터와 함수  (0) 2010.07.14
13. 포인터와 배열  (0) 2010.07.14

+ Recent posts