대부분의 언어에서 변수명을 선언할 때의 규칙이 있다.
식별자 : 변수나 함수 등의 이름
변수명 사용 규칙
1. 변수의 이름은 영문자(대소문자), 숫자, 특수기호 '_'로만 구성
2. 숫자로 시작할 수 없음
3. 이름 사이에 공백 불가
4. C언어에서 미리 정의된 키워드(keyword)는 사용할 수 없음 (예약어 금지)
※ 그 외 주의사항
C에서는 대소문자를 구별하므로 A와 a는 다른 변수다.
첫글자에 _가 오는 것이 가능함.
의미에 맞게 짓는 것이 좋음. (가독성을 위해)
올바른 변수 선언
int num;
int _amount; //첫글자에 _가능
int size_s, middle; //여러 개를 선언할 때는 ,를 사용
float price_number;
잘못된 변수 선언
int a23 4; //공백 불가
int 10inco; //첫문자는 숫자 불가
float case; //예약어 사용 불가
double high-low //특수문자는 _외에 사용 불가
예약어 목록
auto | do | goto | signed | unsigned | break | double |
if | sizeof | void | case | else | int | static |
volatile | char | enum | long | struct | while | const |
extern | register | switch | continue | float | return | typedef |
default | for | short | union |
'C' 카테고리의 다른 글
[C] 이중 포인터 (0) | 2021.05.02 |
---|---|
[C 기초] return문 (0) | 2021.03.27 |
[C 기초] 이스케이프 시퀀스 (0) | 2021.03.23 |
[C 기초] 데이터형, sizeof 연산자 (0) | 2021.03.23 |
[C 기초] 소수점 지정 출력, 자릿수 지정, 캐스트 (0) | 2021.03.23 |