HELLO!歡迎大家來到奇妙的c++編程世界,我是你們的小涵老師。
就讓我們一起繼續(xù)學(xué)習(xí)c++吧!
今天,我們一起來繼續(xù)學(xué)習(xí)循環(huán)結(jié)構(gòu)——
do while循環(huán)
目錄
1. ----------- 與while的不同之處
2. ----------- 格式
3. ----------- 栗子
1.與while的不同之處
while循環(huán)特點:先判斷表達(dá)式,后執(zhí)行語句。while循環(huán)稱為當(dāng)型循環(huán)。
dowhile循環(huán)特點:先執(zhí)行循環(huán)體,然后判斷循環(huán)條件是否成立。
因此,dowhile至少循環(huán)一次。
2.格式
do{
循環(huán)體;
}
while(表達(dá)式)
3.栗子
用do-while語句求1+2+3+…+100。
#include <iostream>
using namespace std;
int main( )
{
int i=1,sum=0;
do
{
sum+=i;//循環(huán)體:每次加上i
i++;
}
while (i<=100);//條件:小于等于100
cout<<sum<<endl;
return 0;
}
由上可見,
一般 情況下
while和dowhile能起到相同的效果。
好了,今天的課程就到這里結(jié)束了,下節(jié)課再見!
PS:今天的練習(xí)題,就是上節(jié)課的練習(xí)題,可以試著用dowhile做一做。