do…while

说明

do-while循环与while循环使用相同方式工作,不同的是表达式条件是在循环的末尾测试的,所以do-while循环总是至少会运行一次。

结构

[c gutter=”false”]
do{
语句块
} while(表达式);
[/c]

do-while循环与while循环的不同在于:它会先执行循环体,然后再判断表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while 循环至少要执行一次循环体。其执行过程可用下图表示:

do-while循环语句流程图
do-while循环语句流程图

do-while语句示例

用do-while计算1加到100的值,并且通过串口监视器显示结果。

程序代码(可双击程序内容全选代码)

注意while(i<=100);最后的分号;,这个必须要有。