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) 변경 할 수 없다.
'소프트웨어 > C언어' 카테고리의 다른 글
함수 인자로 다차원배열이 사용되는 경우 (0) | 2011.06.16 |
---|---|
[2차원] 배열과 포인터 (0) | 2011.06.16 |
[1차원] 배열과 포인터 (0) | 2011.06.15 |
재귀함수 (0) | 2011.05.12 |
파일 입출력 (0) | 2011.05.09 |