下载此文档

For循环语句.ppt


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
For循环语句驰棒寥瀑柯疥尽踞扛越惮借亿疮禾抓盛迢彼梆招脐惰菲钥站馈整还邦计进For循环语句For循环语句For语句在C语言中,除了while和do-while的循环语句,还有for语句。for语句是功能很强、使用非常灵活、最具有魅力的循环语句。For语句的一般形式 for(表达式1;表达式2;表达式3) 语句s;循环条件循环体炯戳凰渗龚拒圃谦龄壶泥赊宠汝敛旁钝莉娠此盛晨杉跨述控登棱商阂羊盲For循环语句For循环语句For语句表达式1表达式2语句s表达式3真假执行过程: 1、先计算表达式1,但它仅执行1次2、计算表达式2,若表达式2的值为真,则执行第3步;否则若表达式2的值为假,则退出for循环语句,转到第5步3、执行循环体语句s4、计算表达式3,然后转到第2步5、执行for语句后面的语句澎蛮靛觅褥合强瓣掘匆销犁镐赴曝褥膜橡阉萨岭卓调晨峦洱吸关夸颓木雹For循环语句For循环语句For语句例题:在屏幕上打印1到30之间的所有整数。分析:对于一个循环语句主要是2个部分,一个是循环体,一个是循环条件。这题循环体是什么呢?循环条件又该如何写?哪个更容易先写出来?循环体就是打印每个数,语句为printf(“%d“,i);那循环条件是控制打印的数字范围是1到30,并且是从1开始递增,一直到30的。对于for循环中条件部分,该如何来控制?for(;;)i=1i<=30i++诽滓虐嘱共场支燃弱酞鳞痹铣陋檀垃嘻滇赵霞母椭腋瓤词馅区侵朗卫恬袱For循环语句For循环语句For语句For语句注意以下几点:循环条件中的表达式1通常为赋值表达式,用来循环变量设置初值,也叫做初始化表达式表达式2通常为关系表达式或者逻辑表达式,用来表示循环条件,它被称做条件表达式表达式3通常为循环变量的增量表达式,用来修改循环变量。循环体语句s可以是简单语句,也可以是复合语句或空语句For语句不仅可用在确定知道循环次数的地方,也可用在只给出循环条件而不确定循环次数的地方,这一点比while和do-while语句更灵活锡埂憎鲸慈潜游试乾坠漓娘咀幌纤寝便恤佰莱层谋饺锁蔚巫银鳃缕衫沈贿For循环语句For循环语句For语句例题:求和S=1+2+3+···+100分析:本题关键是循环条件怎么写?对于循环体,回顾下while中的写法应该能写出来。sum=0; for(i=1;i<=100;i++) sum+=i;养挡岁批剃枫祭铭粤讨恕犀仇邻拽拼鲤救幌糊遂舀王尸葬良典猪怠筹绝周For循环语句For循环语句For语句的其他形式For语句使用特别灵活,允许有多种形式1、用逗号表达式实现两个或多个循环控制变量 例如: for(i=0,j=0;i<n&&j<m;i++,j++)2、缺省表达式1:因为表达式1一般是用来给循环变量赋初值,缺省表达式1就可以在for循环之前赋初值。 表达式1; for(;表达式2;表达式3)语句s; 等价于 for(表达式1;表达式2;表达式3)语句s;哈惶拽是虫郁点坎方私珊测矣杭咳社讯义炔碉埃非些适撒丧惯做肇撬忻搬For循环语句For循环语句For语句的其他形式3、缺省表达式2:因为表达式2是测试循环是否终止,省略后就表示无条件循环,即死循环,这时要在循环体用其他手段结束循环,结束方法以后再介绍,注意的是省略了表达式2,但“;”不能省4、缺省表达式3:此时应该在循环体有循环变量的增量表达式,以保证循环能正常结束。串谗堰恰厄悔侈雨绎宋现陌辊希轻鞭把秽辫曲架用磕蛹添躯艘杂若塌艺牢For循环语句For循环语句For语句的其他形式5、缺省表达式1和表达式3:只有表达式2,即只给出循环体条件。例如: for(;i<=100;) {sum+=i; i++;} 等价于 while(i<=100) {sum+=i; i++;}衍戎境***瑰动税橡靶缄厂滞如帛草抽钙喷尉昭参帖剧烟达彰馆胯虱众地壁For循环语句For循环语句For语句例题:随机产生1-100以内的10个整数分析:本题条件不难,难的是随机数的产生过程。#include<>#include<>Main(){inti;randomize();for(i=1;i<=10;i++)printf(“%d“,random(100)+1);printf(“\n”);}赖斗水绷吸眯鸳傻厩雀蕊辙嘎程狐稻以便杀煮裁现寂表抬挠血韶恍傲沧畴For循环语句For循环语句

For循环语句 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人tmm958758
  • 文件大小96 KB
  • 时间2019-05-20