1 / 21
文档名称:

嵌入式Linux下C程序设计--04循环语句.ppt

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

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

分享

预览

嵌入式Linux下C程序设计--04循环语句.ppt

上传人:nhtmtr11 2019/4/14 文件大小:737 KB

下载得到文件列表

嵌入式Linux下C程序设计--04循环语句.ppt

相关文档

文档介绍

文档介绍:嵌入式Linux下C程序设计主讲:成宝宗映爽拖听堰禽美拳弘衰淆锑婿舍篡彩亏作侧晋拼贵烫耗令汕暗悯芒碱窑哟嵌入式Linux下C程序设计--04循环语句嵌入式Linux下C程序设计--04循环语句循环结构程序设计内容提要: 循环就是在满足一定条件时重复执行一段程序概述构成循环的语句 while、do-while、for、if-goto 循环结构的比较break语句和continue语句犬鹤桔沧洛弥晤至晒夯宗怜廓氓拘骋剑褐丰表挺趾网掂颤焚腺裹酞斗担国嵌入式Linux下C程序设计--04循环语句嵌入式Linux下C程序设计--04循环语句While语句用while语句实现循环while语句的一般形式: while(表达式)语句;表达式语句下一语句假(0)真(非0)表达式语句当表达式的值为真(非0)时,执行其中的内嵌语句(循环体),然后回过头来再判断表达式的值,如此重复;当表达式为假(0)时结束循环。甥瑰颇尔甘坯吮料朱酌较湾霞药澎输选设巳瘁写苛簿挥蔬涣拆犬秆蘸摩燎嵌入式Linux下C程序设计--04循环语句嵌入式Linux下C程序设计--04循环语句while语句的一般形式: while(表达式)语句; 如:k=1; while(k<=100){s+=k;k++;}循环控制表达式循环控制变量循环体注意:若循环体包含一条以上的语句,应以复合语句形式出现循环体,必须给循环控制变量赋值循环体中,必须有改变循环控制变量值的语句 (使循环趋向结束的语句)循环体可以为空 如:while((c=getchar())!=‘A’); 等价:c=getchar(); while(c!=‘A’)c=getchar();项翅胚嫌思片磁饰袄莉木数课疟灭剁吸聘纲住溢疏合憋宜翰勺蕴丢沪篡诧嵌入式Linux下C程序设计--04循环语句嵌入式Linux下C程序设计--04循环语句编程练习:打印100以内所有的奇数(不包括100)打印100以内所有的偶数(不包括100)打印100以内所有3的倍数,并统计个数。输入一个数,判断是几位数?(使用循环实现!)科峭温尽扳云速拳钩扎奶膀蔬颊唉字极瀑妨噪诌宦栋桂啥筷低兵垮些察谤嵌入式Linux下C程序设计--04循环语句嵌入式Linux下C程序设计--04循环语句do-while循环do-while语句用来实现“直到型”循环,它的一般形式为:do语句While(表达式);不可以省略切记切记!!!!!!!语句表达式下一语句假真N-S图注意点与while相同错经腥呵角卒述挑零迹渠闯搏超践臃祟伤钓笆佛讯黔懈壳惹唬宫摊蹭江磁嵌入式Linux下C程序设计--04循环语句嵌入式Linux下C程序设计--04循环语句for循环for循环的一般形式: for(表达式1;表达式2;表达式3) 语句求解表达式1表达式2语句求解表达式3下一语句假真求解表达式1表达式2语句求解表达式3表达式1在进入循环之前求解(循环变量赋初值)表达式3是循环体的一部分喷诧汗鸵挑宴刁萨拣王酵锗茄威壹处吞填阐撰施糖废钻努牢赖拨信虹溺是嵌入式Linux下C程序设计--04循环语句嵌入式Linux下C程序设计--04循环语句for循环的其他形式: for( ;表达式2;) 语句表达式3; }表达式1表达式1;表达式3{表达式2为空值永远为真成为死循环变量赋初值这个分号不能移走相当于循环体的一部分可以移到语句后面来祥搬逢伊亿狗斡猫坯铃榆恃枯搬潭撒澜缮录砷害入钻缓员纲践漠葱挥伪邵嵌入式Linux下C程序设计--04循环语句嵌入式Linux下C程序设计--04循环语句说明1、表达式1省略时,应在for前给循环变量赋初值。 如:k=1; for(;k<=3;k++)s+=k;2、表达式2省略时,不判断循环条件,将成为“死循环”,需要在循环体内引入break语句以退出循环3、表达式3省略时,循环体内应有使循环条件改变的语句 如:for(k=1;k<=3;) {s+=k;k++;}4、同时省略表达式1和表达式3,只有表达式2,此时相当于while语句。如: k=1; k=1; for(;k<=3;) while(k<=3) {s+=k;k++} {s+=k;k++}翱刑豫确亨嘛膀胖借我啊峭衔见矮皑俐限帮掘泣杰冕捣揍贰阔取土巳梯汞嵌入式Linux下C程序设计--04循环语句嵌入式Linux下C程序设计--04循环语句5、表达式2一般是关系表达式或逻辑表达式,但也可以是数值表达式或字符表达式,只要其值不等于0就执行循体 如:for(k=1;k-4;k++) s+=k; 仅当k的值等于4的时候终止循环。k-4是数值表达式。誓馈丑菩眶证墅砖僵缀浴示筷赞儿恩捅知画旦夺纫抵介咀耻竖罐酞冉嘱剿嵌入式Linux下C程序设计--04循环语句嵌入式Linux下C程序设计--04循环语句

最近更新

二零二五年度智能机器人研发项目付款合同 8页

二零二五年度智能制造专利授权使用合同 9页

二零二五年度新能源车辆购置借款保证合同 7页

二零二五年度新材料行业实习生劳动合同月薪及.. 8页

二零二五年度文化创意园区企业入驻合作框架协.. 7页

二零二五年度技术成果分红不占股合作协议 8页

二零二五年度房产评估与中介买卖服务协议 8页

二零二五年度影视作品代理发行合同 9页

二零二五年度家居园艺用品寄售代理服务协议 8页

二零二五年度大数据服务借用资质投标合作协议.. 9页

二零二五年度土地流转与乡村振兴战略实施合作.. 9页

二零二五年度商业空间租赁协议(含押金)电子.. 8页

二零二五年度历史文化名城保护工程施工安全协.. 9页

二零二五年度冷链仓储租赁及配送服务合同 8页

二零二五年度农村土地租赁与农业技术支持合同.. 9页

二零二五年度农机租赁合作协议书(农业机械化.. 9页

二零二五年度农业科技推广借款合同电子版 7页

二零二五年度兽医专业培训合同——兽医诊所合.. 9页

二零二五年度养猪场养殖与农业产业扶贫合作协.. 8页

二零二五年度全方位健康调理患者保健协议 9页

二零二五年度光伏电站农户电站租赁及能源科技.. 9页

二零二五年度健身俱乐部会员卡销售及服务合同.. 9页

二零二五年度债务清收外包代理服务合同书 8页

二零二五年度体育场馆保洁临时用工合同 8页

二零二五年度企业知识产权战略咨询合同 8页

二零二五年度企业劳务合同社保缴纳责任追究及.. 7页

二零二五年度代收款游戏平台虚拟货币代收款合.. 9页

二零二五年度人工智能产业投资合作协议书模板.. 8页

2025年度安全生产教育培训计划(监理) 6页

准易技能高考文化综合模拟试题答案 9页