C语言循环结构
do
{
。。。
}while()
注意,while 后面的分号千万不能省略。
这种循环结构和while循环的区别就在于 :先执行花括号里的语句再判断条件是否成立,而while是判断了再执行
#include<stdio.h>
int main()
{
int a = 20;
do
{
a++;
}
while(a < 20);
printf("%d",a);
return 0;
}
可以看到括号中的条件是a<20,最后结果为21
#include<stdio.h>
int main()
{
int a = 20;
while(a<20)
{
a++;
}
printf("%d",a);
return 0;
}
这是while循环 条件也是a<20,结果为20
就是因为do while循环是先执行再判断,while是判断了再执行的原因