亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

什么時候用while什么時候用do while呢???

什么時候用while什么時候用do while呢???

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

2 回答

已采納
?
流蝶香lol

TA貢獻8條經驗 獲得超4個贊

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

我例舉一個求1~100之間所有整數和的例子

while循環

#include <stdio.h>

int main()

{

? ? int i,sum=0;

? ? i=1;

? ? while( ?i<=100 ?)

? ? {

? ? ? ? sum=sum+i;

? ? ? ? ?i++;?

? ? }

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

? ? return 0;

}

do-while循環

#include <stdio.h>

int main()

{

? ? int i,sum=0;

? ? i=1;

? ? do

? ? {

? ? ? ? sum=sum+i;

? ? ? ? ?i++;

}while(i<=100);

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

? ? return 0;

}

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

TA貢獻405條經驗 獲得超154個贊

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

比如,需要先有一個動作再判斷成不成立,就用do while唄

查看完整回答
反對 回復 2016-04-27
  • 2 回答
  • 0 關注
  • 3457 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號