有途網(wǎng)

c語言for循環(huán)如何使用

徐克達(dá)2022-02-10 13:47:57

C語言循環(huán)控制語句是一個基于C語言的編程語句,該語句主要有while循環(huán)語句、do-while循環(huán)語句和for循環(huán)語句來實現(xiàn)循環(huán)結(jié)構(gòu)。下面小編就和大家探討一下for循環(huán)如何使用!

c語言for循環(huán)如何使用

c語言for循環(huán)怎么使用

for語句是循環(huán)控制結(jié)構(gòu)中使用最廣泛的一種循環(huán)控制語句,特別適合已知循環(huán)次數(shù)的情況。

一般形式如下:

for ( [表達(dá)式 1]; [表達(dá)式 2 ]; [表達(dá)式3] )

語句

其中:

表達(dá)式1:一般為賦值表達(dá)式,給控制變量賦初值;

for語句

for語句

表達(dá)式2:關(guān)系表達(dá)式或邏輯表達(dá)式,循環(huán)控制條件;

表達(dá)式3:一般為賦值表達(dá)式,給控制變量增量或減量;

語句:循環(huán)體,當(dāng)有多條語句時,必須使用復(fù)合語句。

其執(zhí)行過程如下:首先計算表達(dá)式1,然后計算表達(dá)式 2。若表達(dá)式2為真,則執(zhí)行循環(huán)體;否則,退出 for循環(huán),執(zhí)行for循環(huán)后的語句。如果執(zhí)行了循環(huán)體,則循環(huán)體每執(zhí)行一次,都計算表達(dá)式3,然后重新計算表達(dá)式2,依此循環(huán),直至表達(dá)式 2的值為假,退出循環(huán)。

for語句的三個表達(dá)式都是可以省略的,但分號“;”絕對不能省略。for語句有以下幾種格式:

(1)for(; ;) 語句;

(2)for(;表達(dá)式2;表達(dá)式3 ) 語句;

(3)for(表達(dá)式1;表達(dá)式2;) 語句;

(4)for(i=1,j = n; i < j; i ++,j - - ) 語句;

使用C語言for循環(huán)注意事項

1、for循環(huán)中的變量可以是一個也可以是多個,不要局限于一個變量處理到底,那樣有時會很單調(diào),當(dāng)程序適合把多個變量組成循環(huán)時,用多個for語句來表示就是有些浪費了!

2、for循環(huán)中語句可以為語句體, 語句體外加大括號"{}"將參加循環(huán)的語句括起來。 for循環(huán)的三個表達(dá)式都是逗號表達(dá)式,這樣來說,其實每個分號表達(dá)式可以由幾個逗號表達(dá)式構(gòu)成,中間用",”隔開,最后以“;”結(jié)束。

3、 for循環(huán)中的"單次表達(dá)式"、"條件表達(dá)式"和"循環(huán)體語句"都是選擇項, 即可以缺省成只剩下“;”的空語句, ";"不能缺省的原因是編譯格式如此,缺省了編譯器不認(rèn)識而會報錯。

熱門推薦

最新文章