1 回答

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超7個(gè)贊
C語(yǔ)句可分為以下五類:
1 表達(dá)式語(yǔ)句;
2 函數(shù)調(diào)用語(yǔ)句;
3 控制語(yǔ)句;
4 復(fù)合語(yǔ)句;
5 空語(yǔ)句。
1) 表達(dá)式語(yǔ)句
表達(dá)式語(yǔ)句由表達(dá)式加上分號(hào)“;”組成。其一般形式為:
表達(dá)式;
執(zhí)行表達(dá)式語(yǔ)句就是計(jì)算表達(dá)式的值。例如 c=a+a;
2) 函數(shù)調(diào)用語(yǔ)句
由函數(shù)名、實(shí)際參數(shù)加上分號(hào)“;”組成。其一般形式為:
函數(shù)名(實(shí)際參數(shù)表);
例如 printf("Hello !");
3) 控制語(yǔ)句
控制語(yǔ)句用于控制程序的流程,以實(shí)現(xiàn)程序的各種結(jié)構(gòu)方式。它們由特定的語(yǔ)句定義符組成。C語(yǔ)言有九種控制語(yǔ)句。 可分成以下三類:
條件判斷語(yǔ)句:if語(yǔ)句、switch語(yǔ)句;
循環(huán)執(zhí)行語(yǔ)句:do while語(yǔ)句、while語(yǔ)句、for語(yǔ)句;
轉(zhuǎn)向語(yǔ)句:break語(yǔ)句、goto語(yǔ)句、continue語(yǔ)句、return語(yǔ)句。
4) 復(fù)合語(yǔ)句
把多個(gè)語(yǔ)句用括號(hào){}括起來(lái)組成的一個(gè)語(yǔ)句稱復(fù)合語(yǔ)句。
在程序中應(yīng)把復(fù)合語(yǔ)句看成是單條語(yǔ)句,而不是多條語(yǔ)句。例如:
{ x=y+z; a=b+c; printf("%d%d", x, a); }
5) 空語(yǔ)句
只有分號(hào)“;”組成的語(yǔ)句稱為空語(yǔ)句??照Z(yǔ)句是什么也不執(zhí)行的語(yǔ)句。在程序中空語(yǔ)句可用來(lái)作空循環(huán)體。例如:while( getchar()!='\n' );
- 1 回答
- 0 關(guān)注
- 1925 瀏覽
添加回答
舉報(bào)