반응형
식별자와 키워드 차이
식별자는 변수, 함수, 구조에 주어진 이름을 말한다.
키워드는 특별한 의미가 있다고 컴파일러에 정의된 이름이다.
예를 들어, int는 '정수'의 의미를 가진 키워드고, marks는 식별자다.
int marks;
식별자 생성 규칙
C언어 프로그램에서 변수 또는 함수를 선언해 사용하기 위해서는 변수 이름을 지정해야 한다. 식별자는 프로그램 실행 중 객체를 식별할 수 있도록 하기 위해 고유해야 한다. 키워드는 식별자로 사용할 수 없다. 예를 들어 int는 '정수'를 나타내는 키워드이므로 식별자로 사용할 수 없다.
식별자에는 영숫자(a-z, A-Z, 0-9)와 밑줄(_)만 사용할 수 있다.
생성 규칙
1. 식별자의 첫 번째 문자에는 알파벳(a-z, A-Z) 또는 밑줄(_)만 사용할 수 있다.
2. 세미콜론, 마침표, 공백, 슬래시 또는 쉼표와 같은 특수 문자는 식별자로 쓸 수 없다.
3. 식별자는 대소문자를 구분한다. 예를 들어 House와 house는 다른 식별자다.
4. 식별자는 31자를 초과하면 안 된다. 컴파일러에서 문제가 발생할 수 있다.
32개의 키워드
C는 대소문자를 구분하는 언어다. 모든 키워드는 소문자로 작성해야 한다.
- C언어 키워드 표 (총, 32개)
| auto | break | char | const |
| continue | default | do | double |
| else | enum | extern | float |
| for | goto | if | int |
| long | register | return | short |
| signed | sizeof | static | switch |
| typedef | union | unsigned | void |
| vloatile | while | case | struct |
반응형
'컴퓨터' 카테고리의 다른 글
| 웹서버 구축하기 (1) | 2023.02.04 |
|---|---|
| 정보처리기사[실기] 문제 풀기 (0) | 2023.01.03 |
| 정처기[필기] 소프트웨어 설계 (0) | 2022.12.25 |
| C언어 기초 - Hello World부터 출력해보자 (1) | 2021.06.29 |
| C언어 프로그램 추천 및 설치 #dev c++ (0) | 2021.06.27 |