C语言学习指南:从规范编程到专业级开发
上QQ阅读APP看书,第一时间看更新

第7章 循环与迭代

程序有时需要把某些操作执行很多遍,以求出最终的结果。在这种情况下,我们可以把执行这些操作的代码复制许多遍,但这样很麻烦,于是,我们会改用for...、whi-le...与do...while这样的循环来实现。循环是一种针对需要多次执行的语句而书写的结构。我们在本章要讲解C语言的循环结构。之后我们会谈谈被许多人指责的goto语句。

本章涵盖以下话题:

□把某段代码手工复制许多遍(以制造循环效果)会有哪些缺点。

□如何使用while()...语句。

□如何使用for()...语句。

□如何使用do()...while语句。

□怎样在各种循环语句中选择。

□怎样换用另一种循环语句来实现某段循环代码。

□如何善用goto语句,如何避免滥用goto语句。

□如何用更为稳妥的continue与break语句来取代goto。

□如何适当地使用无限循环。