const int num[3] = {0, 1, 2};


const int* ptr;


이렇게 선언했을때 const가 작동하는데


첫번째는 num이라는 변수값 변경 불가능


두번째는 ptr 에 있는 주소의 값 변경 불가능 이거 맞냐 ?


포인터 변수인 ptr자체는 값 변경이 가능하지만(ptr이 값으로 갖는 주소는 변경가능), ptr에 들어있는 주소의 값 변경이 불가능하다 이 말 맞지?