上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
5.9 do...while语句
在有些情况下,无论是否满足循环条件,都必须至少执行一次循环体语句,这时可以采用do...while语句。do...while语句的特点是先执行循环体语句,再判断循环条件是否成立。do...while语句的语法格式如下:
do...while语句的流程图如图5.12所示。
图5.12 do...while语句的流程图
do...while语句首先执行一次循环体语句,然后判断表达式,如果表达式的结果为真,则再次执行循环体语句,如此循环,直到表达式的判断结果为假,退出循环。
例如:
在上述代码中,首先执行iNumber++操作,也就是说,无论iNumber是否小于100,都会执行一次循环体语句,然后判断while语句中的条件表达式,如果iNumber小于100,则再次执行循环体语句,如此循环,直到iNumber不小于100,退出循环。
学习笔记
在使用do...while语句时,循环条件要放在while关键字后面的小括号中,最后必须加上一个分号,这是许多初学者容易忘记的。