在C語言中,關鍵字與保留字表示同一個概念,都是表示C語言提供的特殊識別符號,不能用作變數名。
C語言一共有32個關鍵字(或稱保留字),各關鍵字及其含義如下:
auto:指定變數的儲存型別,是預設值
break:跳出迴圈或switch語句
case:定義switch中的case子句
char:定義字元型變數或指標
const:定義常量或引數
continue:在迴圈語句中,回到迴圈體的開始處重新執行迴圈
default:定義switch中的default子句
do:定義do-while語句
double:定義雙精度浮點數變數
else:與if連用
enum:定義列舉型別
extern:宣告外部變數或函式
float:定義浮點型變數或指標
for:定義for語句
goto:定義goto語句
if:定義if語句或if-else語句
int:定義整型變數或指標
long:定義長整型變數或指標
register:指定變數的儲存型別是暫存器變數,Turbo c中用自動變數代替
return:從函式返回
short:定義短整型變數或指標
signed:定義有符號的整型變數或指標
sizeof:獲取某種型別的變數或資料所佔記憶體的大小,是運算子
static:指定變數的儲存型別是靜態變數,或指定函式是靜態函式
struct:定義結構體型別
switch:定義switch語句
typedef:為資料型別定義別名
union:定義聯合體型別
unsigned:定義無符號的整型變數或資料
void:定義空型別變數或空型別指標,或指定函式沒有返回值
volatile:變數的值可能在程式的外部被改變
while:定義while或do-while語句
在C語言中,關鍵字與保留字表示同一個概念,都是表示C語言提供的特殊識別符號,不能用作變數名。
C語言一共有32個關鍵字(或稱保留字),各關鍵字及其含義如下:
auto:指定變數的儲存型別,是預設值
break:跳出迴圈或switch語句
case:定義switch中的case子句
char:定義字元型變數或指標
const:定義常量或引數
continue:在迴圈語句中,回到迴圈體的開始處重新執行迴圈
default:定義switch中的default子句
do:定義do-while語句
double:定義雙精度浮點數變數
else:與if連用
enum:定義列舉型別
extern:宣告外部變數或函式
float:定義浮點型變數或指標
for:定義for語句
goto:定義goto語句
if:定義if語句或if-else語句
int:定義整型變數或指標
long:定義長整型變數或指標
register:指定變數的儲存型別是暫存器變數,Turbo c中用自動變數代替
return:從函式返回
short:定義短整型變數或指標
signed:定義有符號的整型變數或指標
sizeof:獲取某種型別的變數或資料所佔記憶體的大小,是運算子
static:指定變數的儲存型別是靜態變數,或指定函式是靜態函式
struct:定義結構體型別
switch:定義switch語句
typedef:為資料型別定義別名
union:定義聯合體型別
unsigned:定義無符號的整型變數或資料
void:定義空型別變數或空型別指標,或指定函式沒有返回值
volatile:變數的值可能在程式的外部被改變
while:定義while或do-while語句