컴퓨터

001 식별자와 키워드

이까루 2021. 7. 8. 12:37
반응형

 

식별자와 키워드 차이

식별자는 변수, 함수, 구조에 주어진 이름을 말한다.

키워드는 특별한 의미가 있다고 컴파일러에 정의된 이름이다. 

 

예를 들어, 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

 

 

 

반응형