728x90
C언어 const를 사용한 변수
변수를 선언할 때 그 앞에 const 를 붙이면 초기화된 값을 바꿀 수 없습니다.
#include <stdio.h>
int main(void)
{
int income = 0;
double tax;
const double tax_rate = 0.12;
income = 456;
tax = income * tax_rate;
printf("세금은 : %.1lf입니다.\n", tax);
return 0;
}
/*
<Run>
세금은 : 54.7입니다.
*/
위 예제의 7행은 const 를 사용한 변수 선언입니다. const를 사용한 변수는 다음과 같은 형식으로 선언합니다.
const 자료형 변수명 = 값;
const 를 사용하면 이후에는 값을 바꿀 수 없으니 선언과 동시에 초기화해야합니다. 초기화 하지 않으면 변수의 쓰레기 값이 계속 사용되며 이후에도 초기화하려면 컴파일 에러가 뜹니다.
'C언어' 카테고리의 다른 글
[C언어] scanf 함수의 사용법 (0) | 2021.05.21 |
---|---|
[C언어] 예약어와 식별자 (0) | 2021.05.20 |
[C언어] 문자열 저장 (0) | 2021.05.13 |
[C언어] 실수 자료형, double 을 사용하는 이유 (0) | 2021.05.12 |
[C언어] unsigned 정수 자료형, 사용 이유 (0) | 2021.05.11 |
댓글