2012年计算机二级C语言循环结构考点串讲

来源:计算机等级考试    发布时间:2012-08-28    计算机等级考试视频    评论

第5章 循环结构

  [考点一] while语句

  在许多问题中,需要做某些重复执行的操作,这时就会用到循环结构。在程序设计中也一样,例如,对1~100之间的自然数进行求和计算,计算某班级所有同学的成绩总分,还有很多,几乎所有的程序都会包含循环控制结构。

  循环的定义:___________________________

  它与顺序结构和选择结构共同作为各种复杂程序的基本构造单元。

  while语句的一般形式:___________________________

  说明:

  while是C语言的关键字。紧跟其后的表达式可以是C语言中任意合法的表达式,该表达式是循环条件,由它来控制循环体是否执行。循环体可以是一条可执行语句,当多项操作需要多次重复做时,可以使用复合语句。

  执行过程:

  (1)___________________________

  (2)___________________________

  (3)___________________________

  特点:先对表达式进行条件判断,然后执行语句

  [考点二] do…while

  一般形式:

  说明:do是C语言关键字,必须和while联合使用,不能独立出现。

  do…while循环由do开始,用while结束。while后面的括号中的表达式,可以是C语言中任意合法的表达式,由它控制循环是否执行,且括号不可丢。

  执行过程: ___________________________

  [考点三] for语句

  一般形式:___________________________

  说明:for是C语言的关键字,其后的括号中通常有3个表达式,这3个表达式可以是C语言中任意合法表达式,它们通常用于for循环的控制。各个表达式之间用“;”隔开,且括号不可省略。按照语法规则,循环体只能是一条语句,如需要完成多项操作,可通用大括号括起来构成复合语句。

  执行过程:___________________________

  [考点四] 循环的嵌套

  在某一个循环体内部又包含了另一个完整的循环结构,称为循环的嵌套。

  一般形式:

  while ___________________________

  for ___________________________

  do___________________________

  [考点五] 循环的比较

  前面讲的几种循环都可以用来处理同一个问题,一般情况下它们可以互相代替。不过最好根据每种循环的不同特点选择最适合的。

  while和do…while循环,只在while后面指定循环条件,循环体内应包含使循环趋于结束的语句。for中使循环趋于结束的操作可以包含在“表达式3”中。由while完成的循环,用for都能完成。在for语句“表达式1”中可以实现循环变量的初始化,而while和do…while的循环变量初始化应在while和do…while语句之前完成。

  [考点六] break语句

  break语句只能出现在循环体内及switch语句内,不能用于其它语句中。

  当break出现在循环体中的switch语句体内时,其作用是:___________________________

  当break出现在循环体只是 并不在switch语句体内时,则在执行break后,跳出本层循环,当然也不再去进行条件判断。

  [考点七] continue语句

  作用: ___________________________

  continue和break语句的区别是:___________________________

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答