PROGRAMMING/C

C언어 상수 constant

쪼렙엔지니어 2022. 10. 21. 08:00
반응형

우리가 지금까지 변수에 대해서는 많이 알아보고 잘 사용해 왔습니다. 변수는 값이 변하는 인자이죠. 그럼 반대로 값이 변하지 않는 인자는 없을까요? 당연히 있습니다. 오늘은 값이 변하지 않는 인자인 변수 친구 상수에 대해서 알아보겠습니다.

어릴 때 우리가 처음으로 방정식을 배울 때 상수라는 단어를 처음 배웠습니다. 방정식에서 변하지 않는 수를 상수라고 하죠. C언어에서도 동일한 의미입니다. 변수는 사용자의 입력이나 프로그램상에서 대입연산을 통해 값이 변경되지만 상수는 값을 변경할 수 없습니다. 그럼 좀 더 자세히 알아보겠습니다.

상수를 선언하고 싶다면 아래와 같이 변수의 자료형 앞에 "const"를 붙여주면 됩니다.

이렇게 선언하면 "정수형 상수 a는 7"이라고 선언한 것입니다. 상수가 엄청 특별한 존재인것은 아닙니다. 다만 프로그램이 실행되고 끝날때까지 처음에 지정한 값이 절대 변하지 않는다 라는 점만 독특할 뿐이죠. 상수는 절대 변할 수 없기 때문에 처음에 선언할 때 그 값을 같이 지정해 주어야 합니다. 만약 그렇지 않다면 오류가 발생합니다. 오늘은 간단하게 상수에 대해서 알아보았습니다. 여기까지 해서 C언어의 기초적인 내용은 마무리 했다고 생각하셔도 무방합니다. 다음주 부터 C언어의 본격적인 심화내용이 시작됩니다. 금요일이니 좋은 주말 되시길 바랍니다. 감사합니다.

 

제 블로그를 방문해 주셔서 감사합니다.

도움이 되셨다면 공감(좋아요) 부탁드리고,

댓글은 다른분들께도 좋은 정보일 수 있으니

공개로 부탁드립니다.

여러분의 작은 정성이 좋은 포스팅을 생산하는

힘이 된답니다. :)

감사합니다.

 

 

 

반응형