NULL

이중포인터 이해하기 본문

C

이중포인터 이해하기

1924 2016. 12. 19. 01:20


이중포인터는 ?

변수를 가리키고있는 포인터변수를

가리키고 있는 포인터이다.


쉽게 생각하면

dptr은 ptr을 가리키고 있고

ptr은 num을 가리키고 있다.


이중포인터는

일중포인터의 주소값 저장하는 용도다.


삼중포인터라고 치면

이중포인터의 주소값을 저장하는 용도다.


이렇듯 가리키는덴 제한이없으며

*는 메모리공간을 접근하는 것인데


이중포인터가 있는데

*를 한개만 사용한다면


그 의미는

*dptr접근하면 ptr의 주소값을

보게되지만 ptr을 한번 더 접근해야

num을 보게되는 것.


그래서 이중포인터라면


**를 써줘야댄다.


삼중포인터라면

***를 써주면 된다.



선언은 이런식으로 한다.

'C' 카테고리의 다른 글

함수포인터 선언과 이해  (0) 2016.12.20
다차원배열과 포인터의 관계  (0) 2016.12.19
2차원배열 개념정리  (0) 2016.12.19
포인터 const선언  (0) 2016.12.19
값과 주소값의 함수호출  (0) 2016.12.19
Comments