《C语言循环语句》课件.ppt
《《C语言循环语句》课件.ppt》由会员分享,可在线阅读,更多相关《《C语言循环语句》课件.ppt(28页珍藏版)》请在三一办公上搜索。
1、2023/9/19,1,第五章 循环语句,2023/9/19,2,1、C语言可实现循环的语句:用goto 和 if 构成循环 while 语句 do while 语句 for 语句,5.1 概 述,2023/9/19,3,说明:不能用整数作标号只能出现在goto所在函数内,且唯一只能加在可执行语句前面限制使用goto语句,goto 语句标号;.标号:语句;,goto语句一般格式:,2、goto语句 含义:无条件转移,2023/9/19,4,一般形式:,while(表达式)循环体语句;,流程图:,5.2 while语句,2023/9/19,5,特点:先判断表达式,后执行循环体几点说明:循环体有可
2、能一次也不执行循环体可为任意类型语句下列情况,退出while循环条件表达式不成立(为零)循环体内遇break,return,goto无限循环:while(1)循环体语句;,2023/9/19,6,#include main()int i,sum=0;i=1;while(i=100)sum=sum+i;i+;printf(%d,sum);,100例:用while循环求 n n=1,2023/9/19,7,例:显示110的平方,#include main()int i=1;while(i=10)printf(%d*%d=%dn,i,i,i*i);i+;,运行结果:1*1=12*2=43*3=94*
3、4=165*5=256*6=367*7=498*8=649*9=8110*10=100,2023/9/19,8,一般形式:,do 循环体语句;while(表达式);,执行流程:,5.3 Do-while语句,2023/9/19,9,特点:先执行循环体,后判断表达式说明:至少执行一次循环体dowhile可转化成while结构,2023/9/19,10,#include main()int i,sum=0;i=1;do sum+=i;i+;while(i=100);printf(%d,sum);,100例:用dowhile循环求 n n=1,2023/9/19,11,例 while和dowhile
4、比较,#include main()int i,sum=0;scanf(%d,#include main()int i,sum=0;scanf(%d,2023/9/19,12,一般形式:,for(表达式1;表达式2;表达式3)循环体语句;,执行流程:,5.4 for循环,2023/9/19,13,for语句最简单应用形式:,for(循环变量赋初值;循环条件;循环变量增值)循环体语句;,说明:for语句中表达式1,表达式2,表达式3 类型任意,都可省略,但分号;不可省无限循环:for(;)for语句可以转换成while结构,表达式1;while(表达式2)循环体语句;表达式3;,2023/9/1
5、9,14,循环的嵌套三种循环可互相嵌套,层数不限外层循环可包含两个以上内循环,但不能相互交叉嵌套循环的执行流程,(1)while()while().,(2)do do while();.while();,(3)while()do while();.,(4)for(;)do while();while().,嵌套循环的跳转禁止:1.从外层跳入内层2.跳入同层的另一循环3.向上跳转,5.5 循环嵌套,2023/9/19,15,例:我国古代数学家张丘建在算经中出了一道题“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?”,假设鸡翁数为x,鸡母数为y,鸡雏数为z。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言循环语句 语言 循环 语句 课件
链接地址:https://www.31ppt.com/p-6071905.html