第5节循环结构程序设计.pdfVIP

  • 19
  • 0
  • 约3.22万字
  • 约 13页
  • 2019-05-02 发布于江苏
  • 举报
第5 章 循环结构程序设计 5.1 知 识 要 点 5.1.1 循环结构的3 种形式 1.for 循环结构 一般形式: for(表达式1;表达式2;表达式3) 语句 执行过程: 1 1 ()先求表达式 的值。 2 2 0 for ()求表达式 的值,若其值为真(非 ),则执行 语句中指定的内嵌语句,然后 3 0 5 执行步骤( )。若为假(为 ),则结束循环,转到步骤( )。 3 3 ()求解表达式 。 4 2 ()转回步骤( )继续执行。 5 for ()循环结束,执行 语句下面的一个语句。 2.while 循环结构 一般形式: while (表达式)语句 0 while 当表达式为非 时,执行 语句中的内嵌语句。 3.do…while 循环结构 一般形式: do 循环体语句 while(表达式); 执行过程:先执行一次指定的循环体语句,执行完后,判别while 后面的表达式的值, 0 0 当表达式的值为非 (真)时,重新执行循环体语句。如此反复,直到表达式的值等于 为止,此时循环结束。 4.几种循环的比较 前面讲的几种循环都可以处理同一问题,一般情况下它们可以互相代替。但最好根据 C/C++案例教程 每种循环的不同特点选择最合适的。 do…while 构成的循环和while 循环十分相似,它们的主要区别是:while 循环的控制 while 0 do while 出现在循环体前,只有当 后面的表达式的值为非 时,才执行循环体;在 … 36 构成的循环体中,总是先执行一次循环体,然后再求表达式的值,因此无论表达式的值是 0 否为 ,循环体至少要被执行一次。 5.1.2 continue 语句和break 语句 在循环语句的循环体中,经常用到continue 语句和break 语句。 1.continue 语句 结束本次循环,即跳过循环体中下面尚未执行的语句,转去重新判定循环条件是否成 立,从而确定下一次循环是否继续执行。 2.break 语句 在选择结构中,break 语句可以使流程跳出switch 结构,继续执行switch 语句下面的 语句。在循环结构中,break 语句可以使流程跳出循环体,提前结束循环。 说明:break 语句使循环终止;continue 语句结束本次循环,而不是终止整个循环。 5.2 例题分析与解答 一、选择题 1 i x in

文档评论(0)

1亿VIP精品文档

相关文档