C语言中while语句和do while语句具体是如何循环的?
发布网友
发布时间:2022-04-23 02:21
我来回答
共1个回答
热心网友
时间:2022-04-18 17:50
while()是先判断括号里面的是否成立,成立执行方法体内的语句。
do
while()是先执行方法体内语句再判断,do
while()至少执行一次。
#include<stdio.h>
void
main(){
int
sum=0,i;
scanf("%d",&i);
while(i<=10){
sum=sum+i;
i++;
}
printf("sum=%d\n",sum);
}
运行输入1
运行结果:sum=55
再运行一次输入11
运行结果:sum=0
#include<stdio.h>
void
main(){
int
sum=0,i;
scanf("%d",&i);
do{
sum=sum+i;
i++;
}
while(i<=10);
printf("sum=%d\n",sum);
}
运行输入1
输出结果:sum=55
再运行一次输入11
输出结果:sum=11