?? codetc3b.dat
字號:
說明: 1. 它是這樣執(zhí)行的,先執(zhí)行一次指定的循環(huán)體語句,然后判別表達(dá)式,當(dāng)表達(dá)式的值為非零("真")時,返回重新執(zhí) ---- 行循環(huán)體語句,如此反復(fù),直到表達(dá)式的值等于0("假")為止,此時循環(huán)結(jié)束.
例題: 利用do-while語句,求1+2+3+4+......+100.
main()
{
int i,sum=0;
i=1;
do
{
sum=sum+1;
i=i+1;
}
while(i<=100);
printf("%d",sum);
}
2. 可以看到,對同一個問題可以用while語句處理, 也可以用do-while語句處理do-while語句結(jié)構(gòu)可以轉(zhuǎn)換成 while結(jié)構(gòu).在一般情況下,用while語句和用do-while語句處理同一問題時, 若二者的循環(huán)體部分是一樣的, 它們的結(jié)果也一樣. 但是while后面的表達(dá)式一開始就為假(0)時,兩種循環(huán)的結(jié)果是不同的.
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -