《最新嵌入式Linux下C程序设计04循环语句PPT课件》由会员分享,可在线阅读,更多相关《最新嵌入式Linux下C程序设计04循环语句PPT课件(22页珍藏版)》请在金锄头文库上搜索。
1、进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会想起进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会想起那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。记忆中的故那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。记忆中的故乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老少,个个手持乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老少,个个手持一把,忽闪忽闪个不停,嘴里叨叨着一把,忽闪忽闪个不停,嘴里叨叨着“怎么这么热怎么这么热”,于是三五成群,聚在大树,于是三五成群,聚在大树下,或站着,或随即坐在石头上,手持那把扇子,边唠嗑边乘凉。孩
2、子们却在周下,或站着,或随即坐在石头上,手持那把扇子,边唠嗑边乘凉。孩子们却在周围跑跑跳跳,热得满头大汗,不时听到围跑跑跳跳,热得满头大汗,不时听到“强子,别跑了,快来我给你扇扇强子,别跑了,快来我给你扇扇”。孩。孩子们才不听这一套,跑个没完,直到累气喘吁吁,这才一跑一踮地围过了,这时子们才不听这一套,跑个没完,直到累气喘吁吁,这才一跑一踮地围过了,这时母亲总是,好似生气的样子,边扇边训,母亲总是,好似生气的样子,边扇边训,“你看热的,跑什么?你看热的,跑什么?”此时这把蒲扇,此时这把蒲扇,是那么凉快,那么的温馨幸福,有母亲的味道!蒲扇是中国传统工艺品,在是那么凉快,那么的温馨幸福,有母亲的味
3、道!蒲扇是中国传统工艺品,在我国已有三千年多年的历史。取材于棕榈树,制作简单,方便携带,且蒲扇的表我国已有三千年多年的历史。取材于棕榈树,制作简单,方便携带,且蒲扇的表面光滑,因而,古人常会在上面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即面光滑,因而,古人常会在上面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即今日的蒲扇,江浙称之为芭蕉扇。六七十年代,人们最常用的就是这种,似圆非今日的蒲扇,江浙称之为芭蕉扇。六七十年代,人们最常用的就是这种,似圆非圆,轻巧又便宜的蒲扇。蒲扇流传至今,我的记忆中,它跨越了半个世纪,圆,轻巧又便宜的蒲扇。蒲扇流传至今,我的记忆中,它跨越了半个世纪,也走过了我们的半个人
4、生的轨迹,携带着特有的念想,一年年,一天天,流向长也走过了我们的半个人生的轨迹,携带着特有的念想,一年年,一天天,流向长长的时间隧道,袅长的时间隧道,袅嵌入式Linux下C程序设计-04循环语句循环结构程序设计内容提要:循环就是在满足一定条件时重复执行一段程序l概述l构成循环的语句while、do-while、for、if-gotol循环结构的比较lbreak语句和continue语句说明1、表达式1省略时,应在for前给循环变量赋初值。如:k=1;for(;k=3;k+) s+=k;2、表达式2省略时,不判断循环条件,将成为“死循环”,需要在循环体内引入break语句以退出循环3、表达式3省
5、略时,循环体内应有使循环条件改变的语句如: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+5、表达式2一般是关系表达式或逻辑表达式,但也可以是数值表达式或字符表达式,只要其值不等于0就执行循体如: for(k=1;k-4;k+)s+=k;仅当k的值等于4的时候终止循环。k-4是数值表达式。求100以内的奇数、偶数之和循环的嵌套u一个循环体内包含着另一个完整的循环结构,就称为循环嵌套u内嵌的循环中又可以嵌套循环,从而构成多重循环。u三种循环可
6、以互相嵌套下面给出几种合法的嵌套形式:(1)while嵌套while(2)do-while嵌套do-whilewhile()dowhile()dowhile();while();(3)for嵌套for(4)while嵌套do-whilefor(;)while()for(;)dowhile();(5)for嵌套while(6)do-while嵌套forfor(;)dowhile()for; while();循环嵌套的说明l嵌套的循环控制变量不能相同l内循环变化快,快循环变化慢l正确确定循环体l循环控制变量常与求解的问题挂钩有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少
7、?main()int i,j,k;printf(n);for(i=1;i5;i+)*以下为三重循环*/ for(j=1;j5;j+) for (k=1;k5;k+) if (i!=k&i!=j&j!=k) /*确保i、j、k三位互不相同*/ printf(%d,%d,%dn,i,j,k); 几种循环的比较一、关于循环的控制循环控制条件修改循环条件循环条件初始化break语句和continue语句一、break语句用break语句可以结束switch结构和三种循环、for(n=1;n1000) break; printf(“%f”,n);二、continue语句用continue语句可以结束本次循环,既忽略循环体中剩余语句。如:把100200之间不能被3整除的数输出本次循环结束循环体的剩余语句被忽略执行表达式3,进下一循环continue总是作if的内嵌语句通用转移语句goto语句Goto语句随意跳转到任意位置Goto语句一般配合标号语句使用Goto语句容易导致代码混乱精心设计的goto语句可以带来代码的高效Goto语句在嵌入式编程中用的很多编程练习:打印九九乘法表!