이중포인터

Computer Language/C

[C] 이중포인터

이중포인터는 뭐 어려운 개념이라기보단, 말이 길어지는 개념이다. 누구의 친구의 친구의 친구의 친구 같은 느낌.. 포인터를 또 포인터로 지정해주는 경우가 있는데, 이때는 *을 두개 붙여서 표시해준다. 두번째 포인터 아래처럼 정의해준다. int** p2 = &p; 여기서 나중에 내부 값을 불러올때, *p2 라고 하면 *p2 = 100 (첫단계 주소값) **p2 라고 하면 **p2 = 20 (두번째(위 그림의 경우 마지막)단계의 내부값) 을 지칭한다. 개념이 어렵기보단 건너는 다리가 많아서 헷갈리니, 별이 2~3개 붙어있으면 유심히 보아야한다.

kthdev
'이중포인터' 태그의 글 목록