回到系列文章的目录——[系列文章目录] 回到本章目录——[第1章目录]
1.5 用循环解决问题
愚公移山的故事很有名。为了将山移走,愚公和他的子孙们将山石“箕畚运于渤海之尾”,可以想见他们跑了一趟又一趟的辛苦,他们在重复地做着同一件事情。面对河曲智叟的质疑,愚公说:“虽我之死,有子存焉;子又生孙,孙又生子;子又有子,子又有孙;子子孙孙无穷匮(kuì)也”,这又是家族繁衍意义上的重复。“而山不加增,何苦而不平?”则又告诉我们,搬山的重复劳动到一定程度,是可以停下来的。
在现实问题中,这样的重复大量存在。编程序是为了解决现实的问题,于是在程序设计语言中,提供了描述重复的机制。用程序设计的术语,这种重复叫循环,循环在一定条件下可以停止。
这一小节,我们初步体会C++中的循环。