通过学习,我们可以发现到while语句与do while语句的区别,即while先判断后执行,do while先执行,后判断(相当于do while语句至少循环一次)
接下来我将用两串代码区别这两种语句的区别
#include <stdio.h>
int main()
{ double a,b;
b=0;
while (b>=10000)
{scanf("%lf",&a);
b=a+b;
}
printf("奖金总数为%.1f\n",b);
return 0;
}
奖金总数为0.0
Press any key to continue
#include <stdio.h>
int main()
{ double a,b;
b=0;
do
{scanf("%lf",&a);
b=a+b;
}while (b>=10000);
printf("奖金总数为%.1f\n",b);
return 0;
}
99
奖金总数为99.0
Press any key to continue
通过以上两串代码我们能够更好的理解do while语句与while语句的区别(即至少执行一次的区别)