3.2.3 while语句

while、do-while和for语句是循环控制语句。一个语句重复执行直到控制表达式的计值为假。while循环的形式是:

3.2.3 while语句 - 图1

循环一开始就对表达式进行计算。并在每次重复执行语句之前再次计算。下面的例子一直在while循环体内执行,直到输入密码或按control-C键。

3.2.3 while语句 - 图2

while语句的条件表达式并不仅限于像上面的例子那样只进行一个简单的测试;它也可以像我们希望的那样复杂,只要能产生一个真或假的结果。我们甚至会看到没有循环体而只有一个分号代码:

3.2.3 while语句 - 图3

在这样的情况下,程序员写的条件表达式既进行循环条件测试,又实现了具体任务。