변수이지만 상수 값만을 갖는 키워드 const
float pi = 3.141592;
위의 경우처럼 C, C++에서 일반적으로 변수를 선언할때 [타입 변수명]으로 선업합니다. 이때 변수는 값을 바꿀수가 있습니다.
float double pi = 3.141592;
C++에서는 const 키워드를 사용하여 변수를 상수값만 갖게 할 수있습니다. 이때 const로 선언된 변수의 값을 바꾸려할때는 에러가 발생합니다.
const 키워드를 사용하여 pi라는 변수를 실수형으로 선언하고 3.141592로 초기화를 하였습니다.
프로그램 말기에 pi를 1.23로 대입하려 할때 에러가 걸립니다. pi를 const로 선언했기 때문입니다
반응형
'C++' 카테고리의 다른 글
[C++] 함수의 중복 선언 가능 (0) | 2021.09.23 |
---|---|
[c++]열거형, 구조체, 공용체 변수 선언시 키워드 생략 가능 (0) | 2021.09.23 |
[C++] 형변환 (0) | 2021.09.15 |
[C++] 블록내 변수 선언 (0) | 2021.09.06 |
[C++] 스트림 입출력 (0) | 2021.09.06 |
댓글