do while()循环
1.do语句的语法:
do
循环语句;
while(表达式);
while是先判断再执行,do while先执行再判断
2.执行流程
#include <stdio.h>
int main()
{
int a = 1;
do
{
printf("%d\n", a);
a++;
} while (a <= 10);
return 0;
}
3.do while的continue和break
break
#include <stdio.h>
int main()
{
int a = 1;
do
{
if (a == 5)
break;
printf("%d", a);
a++;
} while (a <= 10);
return 0;
}
//break强制停止程序,当a的值等于5,跳出程序,停止执行,输出1,2,3,4
continue
将break替换成continue
程序输出1,2,3,4后陷入死循环
注:
- break和continue的用法
- break是直接跳出该循环,continue是跳过其后边的内容。
- continue(终止当前所在语段的循环)
do语句的特点:
循环至少执行一次,使用的场景有限,所以不是经常使用。