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