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 |