프로그래밍 2010/03/20 00:31

const


const int n=10;  //정수 n은 변경못함

const int* n;  // 포인터n은 얼마든지 다른 const int를 가리키도록 바꿀 수 있지만, n 이 가리키는 값은 변경 못함

int* const n;  //n이 갖는 주소값은 변경못함. 얼마든지 값을 변경할 수 있지만, 포인터 자체가 const이기 때문에 다른 int(주소)를 가리키도록 바꿀 수 없다

const int* const n;  //포인터n의 주소값 및 주소가 가리키는 곳의 값도 변경불가