9.3 至少执行一次
很多情况下,你想让某件事至少做一次,也许会做多次。用do/while循环语句可以处理这种情况。
循环的形式如下:
下面来看一下循环语句在除法计算器的main()函数中的使用(如代码清单9-1所示)。
代码清单9-1 main()中的do/while循环
第5行、第6行、第18行和第19行组成了循环控制结构。第5行是循环的开始,第6行是循环控制程序块的起始大括号,第18行是循环控制程序块的结束大括号,第19行是决定是否继续重复的布尔表达式。循环中调用的SAMSPrompt::UserWantsToContinue()是PromptModule中新加的函数。
程序的输出如下所示:
从以上输出可以看到,在要求输入和显示结果后提示消息是如何重复出现的。
【责任编辑:
董书 TEL:(010)68476606】