F.R.I.D.A.Y.

키워드와 예약어 본문

DEV/C C++

키워드와 예약어

F.R.I.D.A.Y. 2019. 8. 8. 11:19
반응형

 C를 배우다보면 키워드와 예약어란 단어를 종종 듣습니다. 사람들이 C언어는 키워드와 예약어를 혼용해서 사용하는데 이유를 알아봅니다.


키워드

 컴파일러에서 그 자체로 유의미한 단어를 키워드라고 생각하시면 됩니다. 이 키워드를 이용해 코드를 작성하며, 각종 분기, 반복, 변수 선언 등에서 사용합니다.

 C언어의 키워드는 32개가 존재합니다.

auto double int struct
break else long switch
case enum register typedef
char extern return union
const float short unsigned
continue for signed void
default goto sizeof volatile
do if static while

예약어

 현재 사용하지는 않지만 컴파일러의 업그레이드에 의해 이후 사용 가능성이 있어 사용자가 해당 단어를 사용하지 못하도록 못박아두는 단어들입니다. C언어에서는 키워드의 개수와 예약어의 개수가 동일해 '키워드는 예약어' 라고 부르곤 합니다. C언어에서는 그 뜻이 비슷하지만, 키워드와 예약어의 개수가 다른 언어가 종종 존재하므로 명확히 구분짓는 것이 좋습니다.


Reference

MSVC 키워드 (MS DOCS)

728x90
반응형

'DEV > C C++' 카테고리의 다른 글

함수 포인터를 배워야 하는 이유 : 코드 간결화  (0) 2019.11.01
malloc VS calloc  (1) 2019.10.28
scanf()의 문제점  (0) 2019.06.25
함수 인자로 단항연산자 사용하기  (0) 2019.06.25
C 스타일의 문자열 관리 방식  (0) 2019.06.25
Comments