保留字

保留字(reserved word),指在高級語言中已經定義過的字,使用者不能再將這些字作為變數名或過程名使用。

保留字

保留字(reserved word),指在高級語言中已經定義過的字,使用者不能再將這些字作為變數名或過程名使用。

保留字包括關鍵字和未使用的保留字。關鍵字則指在語言中有特定含義,成為語法中一部分的那些字。在一些語言中,一些保留字可能並沒有套用於當前的語法中,這就成了保留字與關鍵字的區別。一般出現這種情況可能是由於考慮擴展性。例如,Javascript有一些未來保留字,如abstract、double、goto等等。

每種程式設計語言都規定了自己的一套保留字。

例如:BASIC語言規定不能使用LIST作為變數名或過程名,因為LIST是一個BASIC語言專用於顯示記憶體程式的命令。

C有22+10 = 32個關鍵字

C++ 有22+10+11+20 = 63 個關鍵字

JAVA 有22+ 9+ 17 = 48 個關鍵字

c語言保留字

auto :聲明自動變數

double :聲明雙精度變數或函式

int: 聲明整型變數或函式

struct:聲明結構體變數或函式

break:跳出當前循環

else :條件語句否定分支(與 if 連用)

long :聲明長整型變數或函式

switch :用於開關語句

case:開關語句分支

enum :聲明枚舉類型

register:聲明暫存器變數

typedef:用以給數據類型取別名

char :聲明字元型變數或函式

extern:聲明變數是在其他檔案正聲明

return :子程式返回語句(可以帶參數,也可不帶參數)

union:聲明共用數據類型

const :聲明唯讀變數

float:聲明浮點型變數或函式

short :聲明短整型變數或函式

unsigned:聲明無符號類型變數或函式

continue:結束當前循環,開始下一輪循環

for:一種循環語句

signed:聲明有符號類型變數或函式

void :聲明函式無返回值或無參數,聲明無類型指針

default:開關語句中的“其他”分支

goto:無條件跳轉語句

sizeof:計算數據類型長度

volatile:說明變數在程式執行中可被隱含地改變

do :循環語句的循環體

while :循環語句的循環條件

static :聲明靜態變數

if:條件語句

inline :

restrict :

_Alignas :

_alignof :

_Atomic:

_Bool:

_Complex:

_Generic:

_Imaginary:

_Noreturn:

_Static_assert:

_Therad_local:

相關詞條

相關搜尋

熱門詞條

聯絡我們