설명
기억공간에 저장된 변수 값을 컴파일 도중 바꿀 수 없게 할 목적으로 사용한다. 상수화 변수라고도 한다. const변수는 아래의 3가지 유형으로 사용된다.
- ‘const 자료형 변수 = 값;’ : 일반적인 const 변수를 선언하는 형식으로 변수에 담긴 초기 값을 바꿀 수 없는 형식이다.
- ‘const 자료형 *주소변수 = 주소값;’ : const 주소 변수를 선언하는 것으로 변수의 번지 값은 변경할 수 있으나 주소 변수가 가리키고 있는 실질적인 공간 값을 변경하려하면 에러를 발생시키는 const형 주소 변수이다.
- ‘자료형 *const 주소변수 = 주소값;’ : 위 형식과는 반대로 주소 변수에 담긴 초기 주소 값을 변경시킬 수 없게 하는 형식이다. const 주소 변수를 선언 하는 것으로 주소가 가리키는 공간 값은 변경이 가능한 특징이 있다.
소스코드
실행 화면