소프트웨어/C언어

Const 키워드

sinpk 2011. 6. 16. 18:03

const int a = 3;
// a는 상수이므로 a=3 (X) 변경할 수 없다.

const int *p = &a;
// *p는 상수이므로 *p=100 (X) 변경할 수 없다.
// p = &b 변경은 가능하다.

int * const p = &a;
// p는 상수이므로 p=&b (X) 변경할 수 없다.
// *p = 100 변경은 가능하다.

const int * const k = &a;
// k = &b (X) 변경 할 수 없다.
// *k = 200 (X) 변경 할 수 없다.