c語(yǔ)言while循環(huán)例子 c中while用法?
c中while用法?While用于控制語(yǔ)句的循環(huán)執(zhí)行。不同的開(kāi)發(fā)語(yǔ)言有相似的用法。C語(yǔ)言中while的基本語(yǔ)法如下:while(condition)//判斷條件,滿足條件執(zhí)行,不滿足條件退出循環(huán){st
c中while用法?
While用于控制語(yǔ)句的循環(huán)執(zhí)行。不同的開(kāi)發(fā)語(yǔ)言有相似的用法。C語(yǔ)言中while的基本語(yǔ)法如下:
while(condition)//判斷條件,滿足條件執(zhí)行,不滿足條件退出循環(huán)
{
statement(s)//要執(zhí)行的特定語(yǔ)句
}
用一個(gè)簡(jiǎn)單的例子求1到100的累計(jì)和。
Int i=1
Int sum=0
while(i<=100)
{
sum=i
}
printf(“sum is%dn”,使用的標(biāo)準(zhǔn)格式是while(expression){loop statement body;}2注:①while loop的表達(dá)式是loop的條件,作為循環(huán)條件的表達(dá)式一般包括至少一個(gè)可以改變表達(dá)式的變量,稱為循環(huán)變量。② 當(dāng)表達(dá)式的值為true(非零)時(shí),循環(huán)體將執(zhí)行False(0),然后循環(huán)結(jié)束。③ 當(dāng)循環(huán)體不需要實(shí)現(xiàn)任何函數(shù)時(shí),可以使用空語(yǔ)句作為循環(huán)體。④ 循環(huán)變量的初始化應(yīng)該在while語(yǔ)句之前進(jìn)行,初始值可以通過(guò)適當(dāng)?shù)姆绞椒峙浣o循環(huán)變量
1。首先,我們定義幾個(gè)變量
int i,a
i=0,a=5
如圖所示:
2,do while的基本結(jié)構(gòu)是
do
{
}while(),其中l(wèi)oop語(yǔ)句是用大括號(hào)寫的。如圖所示:
3。如果while語(yǔ)句中的內(nèi)容為true,則執(zhí)行while循環(huán)。如果不是true,則while循環(huán)將結(jié)束。例如,寫一個(gè)>I;注意while()后面的分號(hào)。如圖所示:
4。例如,我們?cè)趌oop語(yǔ)句中寫I來(lái)執(zhí)行I的自動(dòng)遞增操作,如圖
5/此時(shí),我們寫下output語(yǔ)句??碔值的變化。如圖所示:
6。當(dāng)我們執(zhí)行語(yǔ)句時(shí),會(huì)發(fā)現(xiàn)I的輸出值是5;當(dāng)while中的循環(huán)不成立時(shí),循環(huán)結(jié)束。如圖所示: