728x90
반응형
심볼릭 상수 (Symbolic Const)
심볼릭 상수란 변수와 마찬가지로 사용자가 원하는 이름을 지정하고 값을 받을 수 있다.
변수와 심볼릭 상수의 다른 점은 변수는 값의 변경이 가능하지만 심볼릭 상수는 한 번 선언하면 그 값을 바꿀 수 없다.
따라서 초기화를 할 때 값을 값이 입력해야 하고 그렇지 않으면 쓰레기 값이 입력되어 버린다.
심볼릭 상수를 선언하는 방법은 변수와 같은 방법으로 선언하되 const를 자료형 앞에 붙이는 것으로 심볼릭 상수를 선언할 수 있다.
#include <stdio.h>
int main ()
{
const int MAX = 300; // 이 후 값을 변경할 수 없음
// 값을 변경하기 위해 MAX = 200; 이라고 입력을 하면 오류가 발생
printf("%d", MAX);
return 0;
}
통상적으로 심볼릭 상수를 선언할 때에 상수의 이름은 모두 대문자로 표시한다.
728x90
반응형
'C언어 > C언어 문법' 카테고리의 다른 글
[C언어] 반복문 (for문, while문) (0) | 2024.02.08 |
---|---|
[C언어] 아스키 코드(ASCII CODE), 널(Null)과 0의 차이 (0) | 2024.02.08 |
[C언어] 형변환 (Type Casting) (0) | 2024.02.07 |
[C언어] 연산자 (산술, 대입, 관계, 논리, 복합대입, 증강 연산자) (0) | 2024.01.26 |
[C언어] 비트 연산, 비트 연산자 (0) | 2024.01.24 |