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 |