NULL
이중포인터 이해하기 본문
이중포인터는 ?
변수를 가리키고있는 포인터변수를
가리키고 있는 포인터이다.
쉽게 생각하면
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