더북(TheBook)

상수

상수는 변수와는 달리 한 번 값을 할당하면 변하지 않는다. 상수 선언도 변수 선언과 비슷하다.

    상수명 CONSTANT 데이터타입 := 상수값;

상수를 선언할 때는 반드시 CONSTANT란 키워드를 붙여 변수와 구분하며, 선언할 때 반드시 초기화해야 하고 실행부에서 상수를 다른 값으로 변경할 수 없다. 왜냐하면 말 그대로 상수는 상수니까!

상수는 특정 값을 할당해 놓고 실행부에서 사용하고자 할 때 사용된다. 예를 들어, 2.01이란 특정 변환 값이 있다고 하자. 실행부에서 이 값을 곱해서 연산을 하는 부분이 많은데, 만약 이 값이 3.01로 변경이 됐다면 코드 전체를 훑어 2.01을 3.01로 수정한 뒤 다시 컴파일해야 한다. 즉 이 값을 100번 사용했다면 100번 수정해야 한다는 뜻이다. 하지만 이 값을 상수로 만들면, 값이 바뀌더라도 선언부에서 한 번만 바꾸면 된다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.