본문 바로가기
C#/C# 공부

C# : 상수( const )

by TODAYCODE 2021. 7. 9.
반응형

변수는 말 그대로 변화하는 값이다.

코딩에서 변수를 사용하여 다양한 값을 넣거나 바꾸거나 한다.

 

반면, 상수는 변수와는 다르게 입력된 데이터를 절대로 바꿀 수가 없다.

 

변수를 선언해놓고 바꾸지 않으면 되지, 굳이 상수를 사용할 필요가 있나?

라고 생각할 수도 있는데,

이는 프로그래머의 실수를 방지하기 위함이다.

변경되지 않아야할 값을 상수로 선언해놓으면 프로그래머가 실수를 해도 상수는 그대로 유지된다.

 

상수를 선언하는 형식

const 자료형 상수명 = 값;

ex) const int a = 10;

선언할 때 반드시 데이터 값을 동시에 입력해줘야한다.

 

이렇게 상수를 사용해서 선언을 끝마친 a는, 항상 10이라는 데이터를 저장하고 있게되고 수정이 불가능해진다.

반응형

댓글