Const는 변수를 상수화 하고 Initializer(이니셜라이저)는 Const로 상수화된 변수를 초기화할때 쓰인다. [ Const의 의미 ] - const aa = 10; aa변수앞에 const를 붙여주면 aa변수는 10이라는 하나의 상수가 되는것이다. 이때 상수화된 변수 aa를 aa = 50; 이렇게 쓰면 에러가 발생하게 된다 컴파일러는 소스를 해석할때 변수aa = 50 이 아니라 10 = 50 으로 해석하기 때문이다. 상수 10에 50을 넣을수는 없는일 아닌가? [ 포인터를 상수화 ] - const int* n = age; 데이터상수화라고 한다. 포인터(*n)로 접근해서 데이터의 값을 변경할수없다. 하지만 포인터n이 가리키고있는 변수age는 변경할수있다. *n = 20; // (X) age = 10..