沒有規(guī)矩不成方圓,C也一樣。它有自己的規(guī)矩陈惰,你想用就守規(guī)矩。
標識符(Identifier)你給自己寫的東西起名字的時候用的毕籽。
C語言規(guī)定抬闯,標識符只能由字母(A~Z, a~z)、數(shù)字(0~9)和下劃線(_)組成关筒,并且第一個字符必須是字母或下劃線溶握,不能是數(shù)字。
總結(jié)下(大小寫字母開頭蒸播,數(shù)字下劃線隨意)
關(guān)鍵字(Keywords)有些字被C語言征用了睡榆,程序員自己起名字的時候不能用萍肆。類似于古代皇帝的姓名!
? ? 還好不多胀屿,32個塘揣,一些名字和動詞,看下有個印象宿崭。慢慢用到就明白了亲铡。
關(guān)鍵字 說明
auto 聲明自動變量
short 聲明短整型變量或函數(shù)
int 聲明整型變量或函數(shù)
long 聲明長整型變量或函數(shù)
float 聲明浮點型變量或函數(shù)
double 聲明雙精度變量或函數(shù)
char 聲明字符型變量或函數(shù)
struct 聲明結(jié)構(gòu)體變量或函數(shù)
union 聲明共用數(shù)據(jù)類型
enum 聲明枚舉類型
typedef 用以給數(shù)據(jù)類型取別名
const 聲明只讀變量
unsigned 聲明無符號類型變量或函數(shù)
signed 聲明有符號類型變量或函數(shù)
extern 聲明變量是在其他文件正聲明
register 聲明寄存器變量
static 聲明靜態(tài)變量
volatile 說明變量在程序執(zhí)行中可被隱含地改變
void 聲明函數(shù)無返回值或無參數(shù),聲明無類型指針
if 條件語句
else 條件語句否定分支(與 if 連用)
switch 用于開關(guān)語句
case 開關(guān)語句分支
for 一種循環(huán)語句
do 循環(huán)語句的循環(huán)體
while 循環(huán)語句的循環(huán)條件
goto 無條件跳轉(zhuǎn)語句
continue 結(jié)束當(dāng)前循環(huán)葡兑,開始下一輪循環(huán)
break 跳出當(dāng)前循環(huán)
default 開關(guān)語句中的“其他”分支
sizeof 計算數(shù)據(jù)類型長度
return 子程序返回語句(可以帶參數(shù)奖蔓,也可不帶參數(shù))循環(huán)條件
注釋(Comments)可以出現(xiàn)在代碼中的任何位置,用來向用戶提示或解釋代碼的含義铁孵。
程序編譯時,會忽略注釋房资,不做任何處理蜕劝,就好像它不存在一樣。
前文提到轰异,這個部分主要是給人看的岖沛。
C語言支持單行注釋和多行注釋:
單行注釋以//開頭,直到本行末尾(不能換行)搭独;
多行注釋以/*開頭婴削,以*/結(jié)尾,注釋內(nèi)容可以有一行或多行牙肝。
表達式(Expression)和語句(Statement)
一句話來說就是C語言的“;”之前的部分唉俗。C語言的分號是什么意思往前看語法那章。