語(yǔ)句就是CPU發(fā)出操作指令.一條語(yǔ)句經(jīng)過(guò)編譯后生成若干條機(jī)器指令,C51程序由數(shù)據(jù)定義和執(zhí)行語(yǔ)句兩部分組成.一條完整的語(yǔ)句必須以分號(hào)";"結(jié)束.
程序語(yǔ)句的分類:
1,說(shuō)明語(yǔ)句; 2,表達(dá)式語(yǔ)句; 3,復(fù)合語(yǔ)句; 4,條件語(yǔ)句; 5,開關(guān)與跳轉(zhuǎn)語(yǔ)句; 6,循環(huán)語(yǔ)句; 7,函數(shù)調(diào)用語(yǔ)句; 8,空語(yǔ)句
1,用來(lái)說(shuō)明變量的類型和初值.
2,由一個(gè)表達(dá)式構(gòu)成的一個(gè)程序語(yǔ)句叫表達(dá)式語(yǔ)句.它是用來(lái)描述算術(shù)運(yùn)算,邏輯運(yùn)算或產(chǎn)生某種特定動(dòng)作.
3,花括號(hào)"{"和"}"把一些說(shuō)明和語(yǔ)句組合在一起,使它們?cè)谡Z(yǔ)法上等價(jià)于易個(gè)簡(jiǎn)單語(yǔ)句,,稱其為復(fù)合語(yǔ)句或分程序.
4,條件語(yǔ)句的一般形式:if(表達(dá)式)
語(yǔ)句1;
else
語(yǔ)句2;
5,開關(guān)與跳轉(zhuǎn)語(yǔ)句
(!)開關(guān)語(yǔ)句--switch--case語(yǔ)句
(2)跳轉(zhuǎn)語(yǔ)句---break語(yǔ)句,continue語(yǔ)句,goto語(yǔ)句
6,循環(huán)語(yǔ)句---for語(yǔ)句,while語(yǔ)句,do-while語(yǔ)句
7,函數(shù)調(diào)用語(yǔ)句--是由一次函數(shù)調(diào)用加一個(gè)分號(hào)而構(gòu)成的一個(gè)語(yǔ)句;
8,空語(yǔ)句--只有一個(gè)分號(hào)的語(yǔ)句.