C 키워드와 식별자: 실전 가이드
C 키워드와 식별자
수년간의 실전 C 개발 경험을 바탕으로 C 언어의 핵심 요소인 예약 키워드와 식별자 명명 규칙을 간결하게 안내합니다.
문자 집합
문자 집합은 식별자와 C 프로그램의 다른 부분에 나타날 수 있는 문자를 정의합니다.
알파벳
대문자: A B C … X Y Z
소문자: a b c … x y z
C는 변수와 함수 이름에 대소문자 모두를 허용합니다.
숫자
0 1 2 3 4 5 6 7 8 9
특수 문자
C 프로그래밍의 특수 문자
| , | < | > | . | _ |
| ( | ) | ; | $ | : |
| % | [ | ] | # | ? |
| ' | & | { | } | " |
| ^ | ! | * | / | | |
| - | \ | ~ | + | |
공백 문자에는 스페이스, 개행, 탭, 캐리지 리턴, 폼 피드가 포함됩니다.
C 키워드
키워드는 컴파일러가 인식하는 예약어로 식별자로 재사용할 수 없습니다. C 문법의 중추를 이룹니다.
int money;
여기서 int는 money가 정수 변수임을 나타내는 키워드입니다.
C는 대소문자를 구분하므로 모든 키워드는 소문자로 작성해야 합니다.
모든 ANSI C 키워드 전체 목록입니다. 모든 C 개발자가 마스터해야 할 참조 자료입니다:
C 키워드
auto | double | int | struct |
break | else | long | switch |
case | enum | register | typedef |
char | extern | return | union |
continue | for | signed | void |
do | if | static | while |
default | goto | sizeof | volatile |
const | float | short | unsigned |
각 키워드의 문법과 사용 사례에 대한 자세한 내용은 C 프로그래밍의 모든 키워드 목록을 참조하세요.
C 식별자
식별자는 변수, 함수, 구조체 등 엔티티에 부여하는 이름입니다. 식별자는 해당 범위 내에서 고유해야 합니다.
int money;
double accountBalance;
위 예제에서 money와 accountBalance는 식별자입니다.
기억하세요: 식별자는 키워드가 될 수 없습니다. 예를 들어 변수 이름을 int로 지을 수 없습니다.
식별자 명명 규칙
- 유효한 식별자는 문자(대소문자), 숫자, 밑줄을 포함할 수 있습니다.
- 첫 글자는 문자나 밑줄이어야 합니다.
- 키워드는 식별자 이름으로 사용할 수 없습니다.
- 이론적으로 식별자 길이는 무제한이지만 많은 컴파일러가 31자로 제한합니다. 이식성을 위해 적절한 길이를 유지하세요.
의도를 전달하는 설명적인 이름을 선택하세요. 좋은 명명 관행은 코드 가독성과 유지보수성을 향상시킵니다.