상수
본문 로딩 중...
댓글 0
댓글을 작성하려면 로그인이 필요합니다.
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요.
값이 바뀌지 않는 것을 뜻합니다.
상수는 리터럴 상수와 심볼릭 상수가 있습니다.
| 구분 | 설명 | 예 |
|---|---|---|
| 리터럴상수 | 코드에 값을 직접 적어 넣은 것 | 99 , 3.14 , "게임 시작" |
| 심볼릭상수 | 그 값에 이름을 붙여둔 것 | MAX_LEVEL , PI , START_MESSAGE |
※ 보통 상수의 이름은 변수와 다른 표기법을 씁니다. 그 이유는 이름만 보고 "이건 바뀌지 않는 값이구나" 를 쉽게 알 수 있게 하려는 목적에 있습니다.
const는 컴파일 시점에 값이 확정되는 상수를 만듭니다.const로 선언한 것은 그 줄에서 값이 정해지고, 이후 어디서도 바꿀 수 없습니다.
ex)
const int MAX_LEVEL = 99;
const int MAX_INVENTORY_SLOT = 30;
const float BASE_MOVE_SPEED = 5.5f;
const string GAME_TITLE = "던전 러너";
