文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
3.4 循环结构
顺序结构和分支结构讲完了,现在该循环结构了。首先来看一下循环结构的使用场景,也就是什么情况下需要用到循环结构。例如有个朋友请你帮他编写一个程序:
【 例 3-3 】由用户输入 3 名学生的考试成绩,要求程序能够计算并输出总分与平均分。
看到题目,读者可能就笑了!太简单了吧,信手拈来。使用顺序结构的几条语句就可以轻松搞定:
代码是正确的,它也的确可以完成程序所要求的功能。但是别高兴得太早,这时那位朋友急匆匆跑过来对你说:“实在不好意思,刚才题目说错了,不是 3 名学生,是 30 名”。“啊!没事,我把代码稍微修改一下就可以了!”。于是,代码中的第一行中的变量数从 3 个一下子变成了 30 个,scanf 函数的格式化字符串中的“%d”也从 3 个变成了 30 个,同样地,格式化字符串后面的参数也从 3 个变成了 30 个。终于完成了!看着这密密麻麻的代码,还有成就感吗?估计现在心里充满着担心和害怕,那位朋友千万不要说学生数量是 300 呀!
其实这还好,顶多不过是受累,多敲些代码而已。若是朋友说现在程序要求变了,学生的数量不固定,由用户在程序运行时输入。这可怎么办啊?需要定义多少个变量?在格式化字符串中要用到多少个“%d”?顿时手足无措了吧。
面对这种“棘手的”问题,就得让循环结构来大显身手啦!所谓循环,即是能够重复地、多次性地进行某一特定动作。而 C 语言中的循环结构就是让语句能够重复、多次地被执行的一种流程结构。下面就赶紧来认识一下吧。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论