您当前的位置:首页 > 计算机 > 编程开发 > C语言

C语言三种循环结构

时间:10-08来源:作者:点击数:

在日常工作和学习当中,我们经常会遇到一些大量而枯燥的重复性操作,比如期末考试结束后计算每一位同学的总成绩和平均成绩,计算 1+2+3+…+1000 的和。这些工作任何人去做都会感到厌烦而且也容易出错,而计算机可以使用循环(loop)控制轻松完成这些重复性操作。

这些重复性的操作不管重复多少次,最后总有结束的时候。因而计算机的循环操作也不是无限循环。在编程时通常都要设置一个判断条件,当这个条件成立时,就重复操作(循环),当条件不成立时,就结束这个重复操作(循环)。

C语言中的循环控制结构有 3 种基本形式:

  • while 循环语句:当条件成立时,重复操作,否则退出循环
  • do-while 循环语句:重复操作,直到条件不成立时退出循环
  • for 循环语句:用循环变量准确控制重复操作的次数

图 1 展示了循环控制结构的流程示意图。

循环控制结构
图 1:循环控制结构

图 2 分别展示了用不同的算法描述方法对循环控制结构程序设计流程进行算法描述的示意图。

C语言循环控制结构的算法描述
图 2:C语言循环控制结构的算法描述
总结
  1. 循环控制结构是 C语言的 3 种基本程序设计结构之一。
  2. 无限循环在编程中被称为“死循环”,是一种编程时要尽量避免的语法错误。
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门