第六章循环结构序设计.docVIP

  • 2
  • 0
  • 约9.18千字
  • 约 19页
  • 2018-08-22 发布于江苏
  • 举报
第六章循环结构序设计

第六章 循环结构程序设计 许多问题的求解归结为重复执行的操作,比如数值计算中的方程迭代求根,非数值计算中的对象遍历。重复执行就是循环。重复工作是计算机特别擅长工作之一。 重复执行不是简单地重复,每次重复,操作的数据(状态、条件)都可能发生变化。 重复的动作是受控制的,比如满足一定条件继续做,一直做直到某个条件满足,做多少次结束。也就是说重复工作需要进行控制-循环控制。C语言提供了三种循环控制语句(不考虑goto/if构成的循环),构成了三种基本的循环结构: while语句构成的循环结构(“当型循环”) do-while语句构成的循环结构(“直到型循环”) for语句构成的循环结构(“当型循环”) 6、1 while语句(当型循环) while(表达式) while(表达式)语句; 或: while(表达式) { 语句序列; } 循环体 循环体 循环条件 循环条件 其中:表达式称为“循环条件”,语句称为“循环体”。 为便于初学者理解,可以读做“当条件(循环条件)成立(为真),循环执行语句(循环体)” 执行过程是: 先计算while后面的表达式的值,如果其值为“真”则执行循环体, 在执行完循环体后,再次计算while后面的表达式的值,如果其值为“真”则继续执行循环体,如果表达式的值为假,退出此循环结构。 while循环的执行流程: 当表达式为 当表达式为“真”

文档评论(0)

1亿VIP精品文档

相关文档