Tuesday, March 27, 2007
const 선언 의미 [C언어, C++ 예약어 설명; Constant Keyword
const 는 함수가 아니고 예약어(키워드)입니다. 순수한 C언어에는 const 라는 예약어가 없고, C++에만 const 가 있습니다.
const 는 "constant" 즉 "상수"라는 뜻입니다.
어떤 변수를 선언하되, 그 변수를 "읽기 전용"으로 만드는 역할을 합니다.
예를 들어 아래 소스에서 bar 라는 변수는 값을 마음대로 바꾸거나 대입할 수 있지만
앞에 const 가 붙은 FOO 라는 변수는 아무것도 변경할 수 없습니다. 이후에 다른 값을 대입한다든지 하면 에러가 납니다.
소스 파일명: example.cpp
상수 정의에 대한 설명은 여기에 있습니다: ▶▶ C언어] 상수 정의 방법, 상수 의미; Define Constant
예약어 목록: ▶▶ [C언어] C언어와 C++의 예약어 리스트; Keywords
const 는 "constant" 즉 "상수"라는 뜻입니다.
어떤 변수를 선언하되, 그 변수를 "읽기 전용"으로 만드는 역할을 합니다.
예를 들어 아래 소스에서 bar 라는 변수는 값을 마음대로 바꾸거나 대입할 수 있지만
앞에 const 가 붙은 FOO 라는 변수는 아무것도 변경할 수 없습니다. 이후에 다른 값을 대입한다든지 하면 에러가 납니다.
소스 파일명: example.cpp
#include <iostream>
using namespace std;
int main(void) {
int bar = 123;
const int FOO = 999;
bar++;
cout << bar << endl;
cout << FOO << endl;
return 0;
}
using namespace std;
int main(void) {
int bar = 123;
const int FOO = 999;
bar++;
cout << bar << endl;
cout << FOO << endl;
return 0;
}
상수 정의에 대한 설명은 여기에 있습니다: ▶▶ C언어] 상수 정의 방법, 상수 의미; Define Constant
예약어 목록: ▶▶ [C언어] C언어와 C++의 예약어 리스트; Keywords
tag: cpp
C언어 | C/C++ (Visual C++)
<< Home