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

两者的意思都懂  就是不知道在什么情况下运用  麻烦举个例子 加以说明什么时候用while 什么时候用do while

小王同学2015
浏览 3369回答 2
2回答

流蝶香lol

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;}

晚安sp

意思你都懂那就看情况了,需要先判断再执行用while,需要先执行后判断用do while.比如,需要先有一个动作再判断成不成立,就用do while呗
打开App,查看更多内容
随时随地看视频慕课网APP