C++ 상수

agnusdei·2023년 7월 5일
0
post-custom-banner

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_VALUEPI는 모두 const로 선언된 상수입니다. 초기화된 값은 이후에 변경할 수 없으므로, 주석 해제한 후의 할당 구문들은 컴파일 에러를 발생시킵니다.

컴파일 결과는 다음과 같습니다:

MAX_VALUE: 100
PI: 3.14159

이와 같이 const 키워드를 사용하여 상수를 정의하면 값의 변경을 방지할 수 있습니다.

post-custom-banner

0개의 댓글