본문 바로가기
📚 STUDY/🔥 C

[2-7] 식별자

by 엄지잉 2024. 9. 2.

- 프로그램을 작성하면서 변수, 함수, 매크로 등에 정해주는 이름

- C에서 식별자를 정의할 때 문자, 숫자, _ 사용할 수 있음. ❌숫자로 시작❌

- 대・소문자 구별함.

 

🔥 예시

  • 식별자로 가능한 것 : times10 / get_next_char / _done]
  • 식별자로 불가능한 것 : 10times (숫자로 시작) / get-next-char (언더바가 아닌, 뺄셈 기호)

 

📌 키워드

- [C99] C 컴파일러에서 아래의 표에 명시된 일부 키워드들을 특별히 인식해, 이들을 식별자로 사용❌

 

[!!!] 식별자엔 위에서 다룬 것 외의 또다른 제한이 있기도 하다. 몇몇 컴파일러들은 asm과 같은 특정 식별자들 추가적인 키워드로 인식한다. 당연히 표준 라이브러리에 포함된 식별자 또한 제한된다. 이러한 이름을 실수를 해서 사용하는 경우 컴파일을 하거나 링크를 할 때 에러가 발생할 것이다. 식별자가 밑줄 표시로 시작하는 경우도 제한된다.

 

 

 

💡 본 내용은 K.N.King의 C Programming: A Modern Approach 책을 참고하였습니다.

'📚 STUDY > 🔥 C' 카테고리의 다른 글

Q&A (GCC, GNU, 함수, 주석, 식별자, 레이아웃..)  (4) 2024.09.02
[2-8] C 프로그램의 레이아웃  (0) 2024.09.02
[2-6] 상수 이름 정의하기  (0) 2024.08.22
[2-5] 입력값 읽기  (0) 2024.08.22
[2-4] 변수와 할당  (0) 2024.08.22