C++에서 상수를 정의하는 방법은 const
키워드를 사용하는 것입니다. const
키워드를 변수 앞에 붙이면 해당 변수가 상수임을 나타냅니다. 상수는 한 번 초기화되면 그 값을 변경할 수 없습니다.
다음은 C++에서 상수를 정의하는 예시 코드입니다:
#include <iostream>
int main() {
const int MAX_VALUE = 100; // 정수형 상수 MAX_VALUE를 선언하고 100으로 초기화합니다.
const float PI = 3.14159; // 부동소수점형 상수 PI를 선언하고 3.14159로 초기화합니다.
std::cout << "MAX_VALUE: " << MAX_VALUE << std::endl;
std::cout << "PI: " << PI << std::endl;
// MAX_VALUE = 200; // 주석 해제 후 이 줄을 실행하면 컴파일 에러가 발생합니다.
// PI = 3.14; // 주석 해제 후 이 줄을 실행하면 컴파일 에러가 발생합니다.
return 0;
}
위의 코드에서 MAX_VALUE
와 PI
는 모두 const
로 선언된 상수입니다. 초기화된 값은 이후에 변경할 수 없으므로, 주석 해제한 후의 할당 구문들은 컴파일 에러를 발생시킵니다.
컴파일 결과는 다음과 같습니다:
MAX_VALUE: 100
PI: 3.14159
이와 같이 const
키워드를 사용하여 상수를 정의하면 값의 변경을 방지할 수 있습니다.