1 / 22
文档名称:

第五章 循环结构程序设计.ppt

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

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

分享

预览

第五章 循环结构程序设计.ppt

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

下载得到文件列表

第五章 循环结构程序设计.ppt

文档介绍

文档介绍:C程序设计
南京师范大学
地图学与地理信息系统04级
专业选修课
主讲教师: 汪闽
goto 语句
while 语句
概述
do while语句
第五章循环结构程序设计
for 语句
循环辅助语句
C语言可实现循环的语句:
用goto 和 if 构成循环
while 语句
do ~ while 语句
for 语句
概述
功能:无条件转移语句
说明:
不能用整数作标号
标签只能出现在goto所在函数内,且唯一
标签只能加在可执行语句前面
限制使用goto语句
goto 语句
goto语句及用goto构成循环
goto语句一般格式:
goto 语句标号;
….…..
标号:语句;
/**/
#include <>
main()
{ int i,sum=0;
i=1;
loop: if(i<=100)
{ sum+=i;
i++;
goto loop;
}
printf("%d",sum);
}
sum=0+1
sum==1+2=3
sum=3+3=6
sum=6+4
……
sum=4950+100=5050
循环初值
循环终值
循环变量增值
循环条件
循环体
例用if 和goto语句构成循环
一般形式:
while(表达式)
循环体语句;
执行流程:
expr
循环体
假(0)
真(非0)
while
while语句
特点:先判断表达式,后执行循环体
说明:
循环体有可能一次也不执行
循环体可为任意类型语句
下列情况,退出while循环
条件表达式不成立(为零)
循环体内遇break,return,goto
无限循环: while(1)
循环体;
while语句特点和说明
用while循环求
/**/
#include <>
main()
{ int i,sum=0;
i=1;
while(i<=100)
{ sum=sum+i;
i++;
}
printf("%d",sum);
}
循环初值
循环终值
循环变量增值
循环条件
循环体
例子
/**/
#include <>
main()
{ int i=1;
while(i<=10)
{ printf("%d*%d=%d\n",i,i,i*i);
i++;
}
}
运行结果:
1*1=1
2*2=4
3*3=9
4*4=16
5*5=25
6*6=36
7*7=49
8*8=64
9*9=81
10*10=100
例显示1~10的平方
一般形式:
do
循环体语句;
while(表达式);
执行流程:
do
循环体
expr
假(0)
真(非0)
while
do~while语句

最近更新

全方位工商注册代理合同范本 3页

公共区域照明设施安装及保养合同 3页

公共空间布展设计合同 3页

公路货运承运商服务合同范本 3页

2025年度婚内债务清算与婚后财产管理协议3篇 45页

2025年度委托代理人才招聘与团队建设辅导合同.. 38页

2025年度夫妻经济独立与共同发展协议书3篇 44页

农业科技园区承包合作协议合同范本 3页

2025年度大学生实习协议书:应届生必备3篇 40页

农产品陈列展示合作协议合同 3页

冷链物流中心场档口租赁经营合同 3页

出口贸易磋商、合同订立及外贸法律援助服务合.. 3页

出租房屋安全责任书与租客责任承诺合同 3页

出租车充电设施投资建设合同 3页

出租车司机职业培训与技能提升服务合同 3页

2025年度儿童乐园安全责任赔偿协议范本3篇 39页

2025年度企业间对公打款服务协议书3篇 37页

创意办公空间设计与装修施工合同 3页

别墅家政保洁服务协议范本 3页

制造业贷款定金合同 2页

2025年度二零二五年度XX小区综合物业管理委托.. 48页

办公室租赁合同:含企业国际业务拓展与市场分.. 3页

办公家具品牌加盟连锁经营合同[拓展] 3页

办公楼外立面玻璃雨棚施工合同 3页

办公设备安全检测与认证合同范本 3页

北京个人房产买卖二手房价格评估合同 3页

北京市存量房买卖合同(含车位及物业服务) 3页

北京联通5G合约机销售服务协议 2页

医疗器械代理商合作协议范本 4页

医疗设备采购合同范本(全国通用) 3页