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