重复性工作自动化是计算机常见用途之一。计算机善于重复执行相同或相似的任务而不出差错,人则不擅此道。
我们已经见到过使用递归执行重复工作的程序,如nLines和countdown。这种重复工作称为迭代。C++提供的几种语言特性使迭代程更序易编写。
我们将要学习的两种特性是while和for语句。