第5章 有个圈儿的程序——循环结构
计算机之所以能够帮助人类解决各种各样的问题,除了它运算的准确性以外,最重要的就是它非常“勤劳”,可以反复进行类似或相同的运算而不觉得厌烦。本章主要介绍如何利用程序,从复杂却又单调的工作中解脱出来,把那些烦心事都丢给计算机去处理。
本章的知识点有:
- for语句
- 增量操作符与减量操作符
- break和continue语句
- 循环的嵌套
- 域宽和填充字符的设置
- while语句
- do…while语句
5.1 程序赛车
看过赛车的人都知道,赛车就是围绕着一个固定的跑道跑一定数量的圈数,如果没有发生意外,跑完了指定数量的圈数,比赛才算结束。
如果设想一下赛车的实际情况:当比赛开始,赛车越出起跑线时,车子跑了0圈。然后车子开到赛道的某个地方,会看到车迷举着一块标牌。过一会儿,赛车跑完了1圈,这时候已跑圈数还没有达到比赛要求的60圈,所以比赛还要继续,车子还要继续跑……开到刚才那个地方,又看到一次车迷举的标牌……当赛车跑完第60圈,也就是最后一圈时,已跑圈数等于比赛所要求的圈数,比赛就结束了。
那么车手一共看到了几次车迷举的标牌呢?很显然,答案是60次。
如果把车迷的标牌换成了语句cout <<"加油!" <<endl,屏幕上应该会显示60次“加油!”。于是这就是重复输出若干个字符串的基本方法。可是,在C++中,如何制造出像赛车一样的循环(Loop)呢?
本文详细介绍了C++中的循环结构,包括for、while、do...while语句的使用,以及break和continue语句在循环控制中的作用。通过实例解析了循环嵌套、域宽和填充字符的设置,帮助读者掌握如何利用循环简化繁琐的计算任务,并强调了循环控制和程序可读性的重要性。
订阅专栏 解锁全文
146

被折叠的 条评论
为什么被折叠?



