第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

什么時(shí)候用while什么時(shí)候用do while呢???

什么時(shí)候用while什么時(shí)候用do while呢???

C C# C++
小王同學(xué)2015 2016-04-27 17:39:16
兩者的意思都懂 ?就是不知道在什么情況下運(yùn)用 ?麻煩舉個(gè)例子 加以說明什么時(shí)候用while 什么時(shí)候用do while
查看完整描述

2 回答

已采納
?
流蝶香lol

TA貢獻(xiàn)8條經(jīng)驗(yàn) 獲得超4個(gè)贊

while 循環(huán):是先要進(jìn)行判斷,如果條件不滿足,繼續(xù)循環(huán),滿足則跳出循環(huán)。 do..while循環(huán):是先進(jìn)行循環(huán),然后判斷條件是否滿足,如果條件不滿足,繼續(xù)循環(huán),滿足則跳出循環(huán)(至少執(zhí)行1次循環(huán)). ?

我例舉一個(gè)求1~100之間所有整數(shù)和的例子

while循環(huán)

#include <stdio.h>

int main()

{

? ? int i,sum=0;

? ? i=1;

? ? while( ?i<=100 ?)

? ? {

? ? ? ? sum=sum+i;

? ? ? ? ?i++;?

? ? }

? ? printf("100以內(nèi)所有整數(shù)之和為:%d\n", sum);

? ? return 0;

}

do-while循環(huán)

#include <stdio.h>

int main()

{

? ? int i,sum=0;

? ? i=1;

? ? do

? ? {

? ? ? ? sum=sum+i;

? ? ? ? ?i++;

}while(i<=100);

printf("100以內(nèi)所有整數(shù)之和為:%d\n", sum);

? ? return 0;

}

查看完整回答
反對 回復(fù) 2016-04-28
?
晚安sp

TA貢獻(xiàn)405條經(jīng)驗(yàn) 獲得超154個(gè)贊

意思你都懂那就看情況了,需要先判斷再執(zhí)行用while,需要先執(zhí)行后判斷用do while.

比如,需要先有一個(gè)動(dòng)作再判斷成不成立,就用do while唄

查看完整回答
反對 回復(fù) 2016-04-27
  • 2 回答
  • 0 關(guān)注
  • 3447 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號