별의 공부 블로그 🧑🏻‍💻

const

Programming/C++ 2017. 5. 25. 21:31
728x90
728x170

* const

 

- const 키워드

 const 형명 식별자 = 식(expression); 

- const를 사용하여 변수를 초기화하면, 이보다 뒤에 등장한 코드에서는 const가 지정된 해당 변수에 값을 대입할 수 없게 됨.

- const로 지정한 변수는 그 값을 변경할 수 없기 때문에, 상수(constant)라고 부르기도 함.

- 상수를 사용할 경우, 프로그램 변경이 매우 간편해진다는 장점이 있음.

- const 키워드 사용시 주의해야 할 점

1) const 키워드를 지정한 상수는 나중에 그 값을 바꿀 수 없음. (바꾸려고 할 경우 컴파일 오류 발생)

2) const가 지정된 변수는 반드시 초기화 작업이 필요함. (초기화하지 않은 상수에 값을 대입하려 할 경우 컴파일 오류 발생)

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream>
using namespace std;
 
int main() {
    const double pi = 3.1415;
 
    cout << "원주율의 값은 " << pi << "입니다. \n";
    cout << "원주율의 값은 바뀌지 않습니다. \n";
 
    // 대입을 통해서 변수의 값을 바꿀 수 없음.
    // pi = 1.44;
 
    return 0;
}
cs

 

728x90
그리드형(광고전용)

'Programming > C++' 카테고리의 다른 글

인수와 레퍼런스  (0) 2017.05.30
함수 템플릿 (Function Template)  (0) 2017.05.29
함수 오버로드 (Function Overloading)  (0) 2017.05.25
기본 인수 (Default Argument)  (0) 2017.05.25
인라인 함수 (Inline Function)  (0) 2017.05.25
키보드 입력  (0) 2017.05.25
숫자 리터럴 (Number Literal)  (0) 2017.05.25
이스케이프 시퀀스 (Escape Sequence)  (0) 2017.05.25
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖