본문 바로가기

프로그래밍 언어

[C] const 포인터

※ 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.




int ab=2;

int cc=3;


const int *a=&ab; //주소 변경 가능, 변수값 변경 불가능

//const *int b=&ab  //문법 오류


int *const b=&ab; //주소가 변경 불가능, 변수값 변경 가능


int const *c=&ab; //주소 변경 가능, 변수값 변경 불가능


a=&cc;

//*a=3; error


//b=&cc; error

*b=3;


c=&cc;

//*c=4; error