C 언어 | C 언어 입문 | 예약어(keyword)

다음은 C 프로그래밍 언어의 키워드 목록이다.

프로그램에서 다음 식별자를 식별자로 사용할 수 없다. 그리고 최근의 컴파일러들은 C++ 언어 프로그램의 식별자도 사용할 수 없다.

C 예약어

예약어 설명
asm 인라인 어셈를리 코드를 나타내는 키워드.
auto 기본적인 변수의 저장 방식을 지정하는 키워드.
break for, while, switch, do…while문을 조건 없이 마치는 명령.
case switch문 내에서 사용되는 명령.
char 가장 간단한 데이터형.
const 변수가 변경되지 않도록 방지하는 데이터 지정자. volatile참고.
continue for, while, do…while문을 다음 반복 동작으로 진행시키는 명령.
default case문에 일치하지 않는 경우를 처리하기 위해 switch문에서 사용되는 명령.
do while문과 함께 사용되는 순환 명령. 순환문은 최소한 한번 실행됨.
double 배정도 부동 소수형 값을 저장할 수 있는 데이터형.
else if문이 FALSE로 평가될 때 실행되는 선택적인 문장을 나타내는 명령.
extern 변수가 프로그램의 다른 부분에서 선언된다는 것을 알려주는 데이터 지정자.
float 부동소수형 숫자 값을 저장하기 위해 사용되는 데이터형.
for 초기화, 증가, 조건 부분을 가지는 순환명령.
goto 정의되어 있는 레이블로 이동시키는 명령.
if TRUE/FALSE의 결과에 따라 프로그램의 제어를 변경하는데 사용되는 명령.
int 정수형 값을 저장하는데 사용되는 데이터형.
long int형보다 큰 정수형 값을 저장하는데 사용되는 데이터형.
register 가능하다면 변수를 레지스터에 저장하도록 지정하는 저장형태 지정자.
return 현재의 함수를 마치고 호출한 함수로 프로그램의 제어를 돌려주는 함수. 함수 값을 돌려주기위해 사용됨.
short 정수형 값을 저장하는데 사용되는 데이터형. 자주사용되지는 않지만 대부분의 컴퓨터에서 int형과 동일한 크기를 가짐.
signed 변수가 양수와 음수값을 모두저장할수 있다는것을 지정하기 위해서 사용되는 지정자.
sizeof 항목의 크기를 바이트 단위로 알려주는 연산자.
static 컴파일러가 변수의 값을 보존해야 한다는 것을 지정하는데 사용되는 지정자.
struct C에서 어떤 데이터형의 변수를 함께 결합시키는 데 사용되는 키워드.
switch 여러가지 조건을 통해서 프로그램의 흐름을 변경하는데 사용되는 명령. case문과 함께 사용됨.
typedef 이미 존재하는 변수와 함수의 형태를 새로운 이름으로 변경하는데 사용되는 지정자.
union 여러개의 변수가 동일한 메모리영역을 공유하도록 해주는데 사용되는 키워드.
unsigned 변수가 양수 값만을 저장할수 있다는 것을 지정하는데 사용되는 지정자. signed를 참고.
void 함수가 어떤 값을 돌려주지 않거나 또는 사용되는 포인터가 범용포인터이거나, 모든 데이터형을 지적할수 있다는 것을 지정하는데 사용되는 키워드.
volatile 변수가 변경될 수 있다는 것을 나타내는 지정자. const참고.
while 지정된 조건이 TRUE로 평가되는한 게속해서 포함된 문장을 실행하는 순환문.

C++ 추가 예약어

catch inline template
class new this
delete operator throw
except private try
finally protected virtual
friend public



최종 수정 : 2017-11-26