第05章循環程序结构设计.docVIP

  • 8
  • 0
  • 约 17页
  • 2016-12-08 发布于重庆
  • 举报
第05章循環程序结构设计

第5章 循环程序结构设计 在编写程序过程中,往往出现相同类型操作需要重复出现,如实现1+2+…+100,则需要做99次加法,这类问题使用循环语句解决,可以使问题变得简单。即循环语句用于实现语句块的重复执行。根据问题的具体情况,C#中提供了四种不同的循环机制: for循环 while循环 do…while循环 foreach循环 5.1 for循环语句 for循环常常用于已知循环次数的情况,使用该循环时,测试是否满足某个条件,如果满足条件,则进入下一次循环,否则,退出该循环。 5.1.1 for语句的语法格式 格式: for(表达式1(initializer);表达式2(condition);表达式3(iterator)) { controlled-statement } 其中表达式1的用于参与循环条件变量的初始化,该表达式仅执行一次;表达式2为条件判断表达式,即每次循环体开始之前,进行判断该表达式是否成立,如果成立,进入下一次循环,否则,循环结束;表达式3用于参与循环条件变量的运算,一般为递增或递减的循 环计数器。流程图如图5-1。 图5-1 for循环流程图 该结构中,表达式1、表达式2、表达式3是可选的,但应该注意死循环的发生。如表达式2省略,并且不采用转移语句,会导致死循环的发生。可以在任何位置放置BreakFor循

文档评论(0)

1亿VIP精品文档

相关文档