2012년 10월 2일 화요일

이름을 갖는 심볼릭(symbolic) 상수, const 상수

심볼릭상수는 변수와 마찬가지인 이름을 갖는 상수이다.
const상수는 변수의 값을 변경시키지 못하게 하는 상수이다.

예를 들어보자.
ex)
int main(void)
{
const int tender1 = 20    //텐더1은 상수이고 const를 붙여서 변경 불가
const double tender2=3.14 // 텐더2는 상수이고 const를 붙여서 변경 불가
}

위의 const를 붙인 텐더1,2라는 상수의 변수를 선언하고있다.

이처럼 이름을 지닌 상수를 심볼릭함수라고하고, 주석에서 말하는 바와 같이 변경할 수 없다.

뿐만 아니라, 선언과 초기화를 따로할 수 없다.

ex)
int main(void)
const int tender1;
tender1= 100;

위 코드들은 불가능하다.

실험을 통해 더 자세히 들어가보자.


 ※1.const함수는 변수가 꼭 모두 대문자여야한다.        
2. 두 단어를 붙여서 쓰려면 언더바를 사용한다.
(ex)MY_LIFE

선언과 초기화를 따로 하였더니 컴파일이 실패되었다.

댓글 없음:

댓글 쓰기