编程语言基础——c语言教学课件作者罗瑞红模块3.pptVIP

  • 0
  • 0
  • 约6.44千字
  • 约 53页
  • 2019-10-14 发布于广东
  • 举报

编程语言基础——c语言教学课件作者罗瑞红模块3.ppt

任务5循环语句 2. 流程 求解表达式1,只执行一次。求解表达式2,若为真(非0),执行循环体语句,然后求解表达式3,完成一次循环。再次求解表达式2,只要为真,就执行循环体,直到表达式2为假(0),流程转到循环体后面继续执行。 for语句执行流程如图3 -5所示。 上一页 返回 下一页 任务5循环语句 3. 说明 (1)表达式1和表达式可以是逗号表达式,但圆括号内的分号只有两个,且必须有两个,分隔开三个表达式。 (2)表达式2可以是各种类型表达式,只要其值非0,就执行循环体。 (3)圆括号内的3个表达式均可以省略,也可写到程序的其他位置。 (4)一般情况下,表达式1为循环变量赋初值,表达式2设置循环条件,表达式3是循环变量增值语句。 上一页 返回 下一页 任务5循环语句 4. 举例 上一页 返回 下一页 任务5循环语句 3.5.4 三种循环的比较 C语言提供的三种循环语句可以用来处理同一问题,一般情况下可以互换。但其功能和灵活程度不同,for语句功能最强,最方便灵活,使用最多,任何循环都可以用语句来实现;其次是while ; do-while用的最少。 while和do-while的循环变量初始化是在循环语句之前完成,而for语句循环变量的初始化是在for中的表达式1中实现。 上一页 返回 下一页 任务5循环语句 for循环中的第一个和第三个表达式可以是逗

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档