int num = 10; const int* pnum = #
에서 const는 pnum의 주소값을 바꿀수 없다는 뜻이 아니라, pnum으로 역참조한 값을 바꿀 수 없다는 뜻이다.
int num2 = 20; pnum = &num2 # 가능 *pnum = 100; # 불가능
만약 주소값을 바꿀 수 없게 const를 선언하고 싶다면 아래와 같이 하여야한다.
int* const pnum = #