while语句能够实现“当型”循环结构,其一般形式为:
while(表达式)语句
功能描述:计算表达式的值,当值为真时,执行循环体语句;当表达式的值为假时,跳出循环体,结束循环。其中,表达式是循环条件,语句是循环体。
while语句的流程图如图2.7所示。
在使用while语句时要注意以下几点:
不要混淆while语句构成的循环结构与if语句构成的选择结构。while的条件表达式为真时,其后的循环体将被重复执行;而if的条件表达式为真时,其后的语句只执行一次。
在循环体中应有使循环趋于结束的语句。如果没有,则会进入死循环。在编写嵌入式应用程序时,我们经常会用到死循环。
循环体若包含一个以上的语句,应使用大括号括起来。