const 썸네일형 리스트형 [열혈강의 C++] 2-1 : 들어가기에 앞서서 1. const 키워드의 의미! 다음 문장은 어떤 의미를 지니는가? A. const int n = 10; n을 10으로 상수화시키는 것이다. 그러므로 대입 연산(n = 12;)등을 사용할 수 없다. B. const int* n; : 데이터 상수화 n이라는 포인터 값은 상수화시키지 않고, 그 포인터가 가리키는 메모리 공간을 상수화시키는 것이다. 포인터가 가리키는 데이터 값은 변경될 수 없다. 포인터를 이용한 데이터 변경을 불가능하게 만들고 싶을 때 쓴다. ex)포인터 n이 상수 12를 가리킬 때, 상수 12를 10으로 바꿀 수 없다. 그러나 포인터 n이 변수 a를 가리킬 때, a = 20; 이라는 대입 연산은 가능하다. C. int* const n; : 포인터 상수화 포인터 n이 변수 b를 가리키고 있을 .. 더보기 이전 1 다음