C中标识符和关键字
2018-01-13 創(chuàng)建人:Ruo_Xiao
英文:Identifier 變量、函數(shù)和類型等名字。 由大小寫字母、數(shù)字和下劃線組成,對(duì)大小寫敏感。 對(duì)長度沒有限制,但是標(biāo)準(zhǔn)允許編譯器忽略第31個(gè)字符之后的字符。
是C語言提供的有特殊含義的符號(hào),也叫做“保留字”,不能作為標(biāo)識(shí)符。 其和標(biāo)識(shí)符是從屬關(guān)系還是并列關(guān)系暫不清楚,后續(xù)補(bǔ)充。 ANSI C關(guān)鍵字有32個(gè),如下:
auto 局部變量(自動(dòng)儲(chǔ)存)
break 無條件退出程序最內(nèi)層循環(huán)
case switch語句中選擇項(xiàng)
char 單字節(jié)整型數(shù)據(jù)
const 定義不可更改的常量值
continue 中斷本次循環(huán),并轉(zhuǎn)向下一次循環(huán)
default switch語句中的默認(rèn)選擇項(xiàng)
do 用于構(gòu)成do.....while循環(huán)語句
double 定義雙精度浮點(diǎn)型數(shù)據(jù)
else 構(gòu)成if.....else選擇程序結(jié)構(gòu)
enum 枚舉
extern 在其它程序模塊中說明了全局變量
float 定義單精度浮點(diǎn)型數(shù)據(jù)
for 構(gòu)成for循環(huán)語句
goto 構(gòu)成goto轉(zhuǎn)移結(jié)構(gòu)
if 構(gòu)成if....else選擇結(jié)構(gòu)
int 基本整型數(shù)據(jù)
long 長整型數(shù)據(jù)
register CPU內(nèi)部寄存的變量
return 用于返回函數(shù)的返回值
short 短整型數(shù)據(jù)
signed 有符號(hào)數(shù)
sizeof 計(jì)算表達(dá)式或數(shù)據(jù)類型的占用字節(jié)數(shù)
static 定義靜態(tài)變量
struct 定義結(jié)構(gòu)類型數(shù)據(jù)
switch 構(gòu)成switch選擇結(jié)構(gòu)
typedef 重新定義數(shù)據(jù)類型
union 聯(lián)合類型數(shù)據(jù)
unsigned 定義無符號(hào)數(shù)據(jù)
void 定義無類型數(shù)據(jù)
volatile 該變量在程序中執(zhí)行中可被隱含地改變
while 用于構(gòu)成do...while或while循環(huán)結(jié)構(gòu)
一、標(biāo)識(shí)符
二、關(guān)鍵字
總結(jié)
- 上一篇: VS2010下使用dmp文件和pdb文件
- 下一篇: ‘a’、“a”、‘abc’和“abc”的