const int num[3] = {0, 1, 2};
const int* ptr;
이렇게 선언했을때 const가 작동하는데
첫번째는 num이라는 변수값 변경 불가능
두번째는 ptr 에 있는 주소의 값 변경 불가능 이거 맞냐 ?
포인터 변수인 ptr자체는 값 변경이 가능하지만(ptr이 값으로 갖는 주소는 변경가능), ptr에 들어있는 주소의 값 변경이 불가능하다 이 말 맞지?
const int num[3] = {0, 1, 2};
const int* ptr;
이렇게 선언했을때 const가 작동하는데
첫번째는 num이라는 변수값 변경 불가능
두번째는 ptr 에 있는 주소의 값 변경 불가능 이거 맞냐 ?
포인터 변수인 ptr자체는 값 변경이 가능하지만(ptr이 값으로 갖는 주소는 변경가능), ptr에 들어있는 주소의 값 변경이 불가능하다 이 말 맞지?
넘어려벙..
ㅇ
4545
ㄳㄱ
해당 댓글은 삭제되었습니다.
와우 고맙다!