1 / 52
文档名称:

第6章循环.ppt

格式:ppt   页数:52
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第6章循环.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

第6章循环.ppt

文档介绍

文档介绍:第6章循环结构程序设计
C 语言程序设计
1
本章主要内容
用goto语句实现循环控制
while循环控制
do-while循环控制
for循环控制
循环结构中的跳转语句
循环的嵌套
循环结构程序设计举例
2
goto语句及用goto构成循环
goto语句一般格式:
goto 语句标号;
….…..
标号:语句;
功能:无条件转移语句
说明:
不能用整数作标号
只能加在可执行语句前面
可与if一起构成循环
限制使用goto语句
3
例如:
【】编写程序,求100个自然数的和
即: s=1+2+3+ …+100
思路:寻找加数与求和的规律
加数i——从1变到100,每循环一次,使i增1,直到i的值超过100。i的初值设为1。
求和——设变量 sum 存放和,循环求sum=sum+i,直至i超过100。
4
/**/
#include <>
main()
{ int i,sum=0;
i=1;
loop: if(i<=100)
{ sum+=i;
i++;
goto loop;
}
printf("%d",sum);
}
循环体
用if 和goto语句构成循
sum=0+1
sum=1+2=3
sum=3+3=6
sum=6+4
……
sum=4950+100=5050
循环初值
循环终值
循环变量增值
循环条件
5
注意:
goto语句能实现程序无条件转移,为编程提供了便利。但是无限制地使用,会破坏程序的结构化程度。因此应限制使用。
6
while循环控制
语句一般格式
while (表达式) 循环体语句
一般为关系表达式或逻辑表达式,也可以是C语言其他类型的合法表达式
用来控制循环体是否执行
称为内嵌语句,可以是基本语句、控制语句,也可以是复合语句
是循环重复执行的部分
7
功能:
计算表达式的值,为非0(逻辑真)时,重复执行内嵌语句,每执行一次,就判断一次表达式的值,直到表达式的值为0 时结束循环,转去执行while后面的语句。
当表达式为真
语句
N-S结构图
N
Y
流程图
表达式非0?
语句
循环控制条件
循环体
8
特点:先判断表达式,后执行循环体
说明:
循环体有可能一次也不执行
循环体可为任意类型语句
下列情况,退出while循环
条件表达式不成立(为零)
循环体内遇break,return,goto
无限循环: while(1)
循环体;
9
例如:
【】用while编写程序,求100个自然数的和
#include <>
main()
{ int i,sum=0;
i=1;
while(i<=100)
{ sum=sum+i;
i++;
}
printf("%d",sum);
}
循环初值
循环终值
循环变量增值
循环条件
循环体
i: 循环控制变量
sum: 累加器
10

最近更新

2024年金山职业技术学院单招职业适应性测试模.. 38页

2024年铁岭卫生职业学院单招职业适应性考试模.. 39页

2024年镇江市高等专科学校单招职业倾向性考试.. 42页

2024年长春健康职业学院单招职业倾向性测试模.. 42页

2024年长春汽车职业技术大学单招职业技能测试.. 41页

2024年长沙环境保护职业技术学院单招职业倾向.. 39页

2024年长沙轨道交通职业学院单招职业适应性测.. 40页

2024年闽北职业技术学院单招职业适应性考试模.. 39页

2024年阿克苏职业技术学院单招职业倾向性测试.. 40页

2024年陇南师范高等专科学校单招职业倾向性考.. 39页

2024年陕西服装工程学院单招职业适应性测试模.. 39页

2024年陕西省宝鸡市单招职业倾向性测试题库新.. 39页

2024年陕西省西安市单招职业适应性考试模拟测.. 40页

2024年集美大学诚毅学院单招职业技能测试模拟.. 40页

2024年青岛黄海学院单招职业倾向性考试题库及.. 38页

2024年鹰潭职业技术学院单招职业适应性测试题.. 41页

2024年齐齐哈尔高等师范专科学校单招职业技能.. 40页

2025年三亚航空旅游职业学院单招职业技能测试.. 40页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页

AQ 7011-2018《高温熔融金属吊运安全规程》 11页

保洁外包单位月度考评表 3页

基于 ABAQUS 的切削残余应力仿真说明书 43页

气动球阀使用说明书 2页