본문 바로가기

C_C++

포인터와 const 키워드

포인터가 가리키는 변수의 상수화

int a=10;
const int* p=&a;
*p=30;  // Error!
a=30;  // OK!


포인터 상수화

int a=10;
int b=20;
int* const p=&a;
p=&b;  //Error!;
*p=30;  //OK!

'C_C++' 카테고리의 다른 글

다차원 배열의 예  (0) 2010.11.26
const 키워드를 사용하는 이유  (0) 2010.11.26
scanf 함수 호출 시 &를 붙이는 이유  (0) 2010.11.26
Call By Reference에 의한 Swap  (0) 2010.11.26
Call By Value VS. Call By Reference  (0) 2010.11.26