본문 바로가기
프로그래밍/c#

c#_08 상수(Constant)

by 지나팩 2021. 4. 16.

https://play.google.com/store/apps/details?id=com.goldenegg

 

골든 에그 - Google Play 앱

수박 게임류의 머지 게임입니다.

play.google.com

 

 

상수는 변수와 달리 변하지 않는 수입니다. 변수는 프로그램이 실행 중 값의 변경이 가능하지만 상수는 한번 초기화되면 프로그램이 종료될 때까지 값을 변경할 수 없습니다. 실행 중 굳이 변경이 필요하지 않은 값의 경우 상수화를 함으로써 실수를 미연에 방지할 수 있습니다. 예제를 통해 상수에 대해 알아보겠습니다.

예제에서 보다시피 한 주나 개월 수는 상수로 표현하기에 아주 적절한 값입니다. 한 주가 8~9일이거나 1년이 13~14개월 이상 되면 안되기에 위의 값이 필요하다면 상수화를 통해 값을 고정합니다. const라는 키워드를 자료형 앞에 붙임으로써 상수화를 하고 그와 동시에 초기화를 해야합니다. 만약 선언과 동시에 초기화를 하지 않는다면 정해진 값이 없어 오류가 발생, 더불어 한번 정해진 값을 실행 중 상수의 값을 변경하려 한다면 이 역시 오류가 발생하게 됩니다.

'프로그래밍 > c#' 카테고리의 다른 글

c#_10 연산자 : 증감 연산자(++, --)  (1) 2021.04.23
c#_09 연산자 : 수식 연산자  (0) 2021.04.21
c#_07 형변환, 형식 변환  (0) 2021.04.15
c#_06 기본 자료형 Object  (2) 2021.04.14
c#_05 기본 자료형 논리(bool)  (0) 2021.04.13

댓글