《C语言程序设计案例教程》课件5.7 for型循环语句.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《C语言程序设计案例教程》课件5.7 for型循环语句.pptx》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计案例教程 C语言程序设计案例教程课件5.7 for型循环语句 语言程序设计 案例 教程 课件 5.7 for 循环 语句
- 资源描述:
-
1、Teacher teaching designCONTENTS 目 录自主学习 明确考点案例分析 交流提升课后作业 自我提升仿真演练,体验探索自主学习 明确考点PART 02for(;)自主学习 明确考点考点一、for型循环语句格式:(1)首先计算表达式1的值;考点二、for语句的执行过程如下:(2)再计算表达式2的值,若值为真(非0)则执行循环体语句一次,否则跳出循环;(3)循环体语句执行完后,再计算表达式3的值,转(2)步去执行。在整个for循环过程中,表达式1只计算一次,表达式2和表达式3则可能计算多次。【例1】用for语句来计算。程序如下:main()int i,s=0;for(i=1
2、;i=100;i+)s=s+i;printf(s=%d,s);s=5050运行结果 for语句的执行过程如下本例for语句中的表达式3为i+,实际上也是一种赋值语句,相当于i=i+1,以改变循环变量的值1001nn解析n=(int)(终值-初值+步长)/步长)n=(int)(1-100-2)/(-2))=50循环语句for(n=100;n0;n=n-2)(设n为整形变量)控制循环体反复执行的次数为for语句最主要的特点是:特别适合已知循环次数的循环语句,下面介绍一下for语句中循环次数的计算方法。根据for循环的循环变量的变化情况。循环次数的计算可以用公式进行计算:n=(int)(100-1+
3、1)/1)=100循环语句for(n=1;n=100;n+)(设n为整形变量)控制循环体反复执行的次数为for语句循环次数的计算其中,初值指循环变量的初始值,终值指循环变量满足条件的最终值,步长指循环变量每循环一次所变化的量。使用for语句中要注意以下几点1)for循环中的“表达式1(循环变量赋初值)”、“表达式2(循环条件)”和“表达式3(循环变量增量)”都是选择项,即可以缺省,但“;”不能缺省。12)省略了“表达式1(循环变量赋初值)”,表示不对循环控制变量赋初值。2自主学习 明确考点例如:for(i=1;i=100;)sum=sum+i;i+;4)省略了“表达式3(循环变量增量)”,则不
4、对循环控制变量进行操作,这时可在语句体中加入修改循环控制变量的语句。23例如:for(i=1;i+)sum=sum+i;相当于:i=1;while(1)sum=sum+i;i+;3)省略了“表达式2(循环条件)”,则不做其它处理时便成为死循环。1自主学习 明确考点例如:for(;)语句相当于:while(1)语句6)3个表达式都可以省略。for(sum=0;i=100;i+)sum=sum+i;7)表达式1可以是设置循环变量的初值的赋值表达式,也可以是其他表达式。例如:for(;i=100;)sum=sum+i;i+;相当于:while(i=100)sum=sum+i;i+;5)省略了“表达式
展开阅读全文