複製鏈接
請複製以下鏈接發送給好友

保留字

鎖定
保留字(reserved word),指在高級語言中已經定義過的字,程序員不能再將這些字作為變量名、過程名或函數名使用。
保留字包括關鍵字和未使用的保留字。關鍵字則指在語言中有特定含義,成為語法中一部分的那些字。在一些語言中,一些保留字可能並沒有應用於當前的語法中,這就成了保留字與關鍵字的區別。一般出現這種情況可能是由於考慮擴展性。例如,Javascript有一些未來保留字,如abstract、double、goto等等。
每種程序設計語言都規定了自己的一套保留字。
中文名
保留字
外文名
reserved word
別    名
關鍵字
引用示例
c語言保留字
double :聲明雙精度變量或函數
int: 聲明整型變量或函數
struct:聲明結構體變量或函數
break:跳出當前循環
else :條件語句否定分支(與 if 連用)
long :聲明長整型變量或函數
switch :用於開關語句
case:開關語句分支
enum :聲明枚舉類型
typedef:用以給數據類型取別名
char :聲明字符型變量或函數
extern:聲明變量是在其他文件正聲明
return子程序返回語句(可以帶參數,也可不帶參數)
union:聲明共用數據類型
const :聲明只讀變量
float:聲明浮點型變量或函數
short :聲明短整型變量或函數
unsigned:聲明無符號類型變量或函數
continue:結束當前循環,開始下一輪循環
for:一種循環語句
signed:聲明有符號類型變量或函數
void :聲明函數無返回值或無參數,聲明無類型指針
default:開關語句中的“其他”分支
goto:無條件跳轉語句
sizeof:計算數據類型長度
volatile説明變量在程序執行中可被隱含地改變
while :循環語句的循環條件
static :聲明靜態變量
if:條件語句
inline :聲明內聯函數
restrict :用於限定和約束指針
_Alignas :
_alignof :
_Atomic:聲明原子類型
_Bool:聲明布爾類型
_Complex:聲明覆數類型
_Generic:
_Imaginary:聲明虛數類型
_Noreturn:使函數不返回
_Static_assert:
_Therad_local: