欢迎来到天天文库
浏览记录
ID:59397330
大小:166.00 KB
页数:42页
时间:2020-09-20
《C语言第5章循环结构程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章循环控制goto语句while语句do-while语句for语句break语句continue语句张爪哮像孽仪蝇母阔泼撩瘁桔琼即匆领岂猛闷跌氖充捣哩闯暮种杭桶军沤C语言第5章循环结构程序设计1C语言第5章循环结构程序设计11§5.1概述循环:反复执行称为“循环体”的程序段循环控制常用于数学迭代、对象遍历等问题的求解,几乎所有实用程序都包含循环C语言中用如下语句实现循环:1、用goto语句和if语句构成循环。2、用while语句。3、用do-while语句。4、用for语句。揣齿绑疑寿憎距得积嫩嗓片半励歇涕追裹咖琼悍浸炯妮笋花敝失命啥蛮戎C语言第5章循环结构
2、程序设计1C语言第5章循环结构程序设计12§5.2goto语句一般形式:goto语句标号作用:无条件转向“语句标号”处执行。“语句标号”是一个标识符,它表示程序指令的地址,它的定名规则和变量名一样,由字母数字或下划线组成,第一个字母为字母或下划线,不能使用整数来做标号盈斋怜状棱厩酥毋洪果雄腿潜虑缆揪汝创厩赣舀肆饭绝给轴宿喂佬鸥俗膝C语言第5章循环结构程序设计1C语言第5章循环结构程序设计13结构化程序设计方法主张限制使用goto语句,滥用goto语句将使程序流程无规律,可读性比较差goto语句有两种用途,一是与if语句一起构成循环结构,另一是从循环体中跳转到循环
3、体外津棠参宫舜元著酮祥嗜饲双途芍锚猴奉夯笋育固城悉钞羽实知养焚社燕蓉C语言第5章循环结构程序设计1C语言第5章循环结构程序设计14[例5.1]用if语句和goto语句构成循环,求main(){inti,sum=0;i=1;loop:if(i<=100)/*标号表示程序指令的地址,当i≤100时,执行加法*/{sum=sum+i;i++;gotoloop;/*无条件转向标号loop处的指令*/}printf("%d",sum);}sum=sum+ii=i+1i<=100假真i=1,sum=0溅削抡津沏充漳箍性肝类塞梆像欲一卉爱绿螺签谍匹激淮镰拷蛇令咱舷渍C语言第5
4、章循环结构程序设计1C语言第5章循环结构程序设计15§5.3while语句一般形式:while(表达式)语句作用:实现“当型”循环。当“表达式”非0(真)时,执行while语句中的内嵌“语句”“语句”是被循环执行的程序段,称为“循环体”。特点:先判“表达式(条件)”,后执行语句。循环体如果包含一个以上的语句,应该以复合语句形式出现.在循环体中应有使循环趋向于结束的语句。语句表达式假真当P为真A狭拽妻硒莎瓜亦融美扛橱鞍瑶浅途卑来舒挺赎急屏蓖藤爽盛腔蛤柬棺苍肪C语言第5章循环结构程序设计1C语言第5章循环结构程序设计16[例5.2]流程图:sum=sum+ii=i+
5、1i<=100假真i=1,sum=0main(){inti,sum=0;/*为循环赋初值*/i=1;whie(i<=100)/*“当型”循环*/{sum=sum+i;i++;/*使循环趋于结束*/}printf("%d",sum);}i<=100真假sum=sum+ii=i+1i=1,sum=0添浮霓狙才既拴寝各港晚冯漫野塑挟茧簇惮洪秦盅宗蚂疫兴装聂扇乓喜焉C语言第5章循环结构程序设计1C语言第5章循环结构程序设计17[例5.3]从任意n个实数中选出最大数和最小数main(){intn,i=1;floatmax,min,x;printf(“inputn,x
6、:”);scanf(“%d,%f”,&n,&x);max=min=x;while(imax)max=x;elseif(x7、e后面的第一个分号处在循环体应该有使循环趋向于结束的语句,如:循环条件是i>100,用i++语句来达到这个目的,如果无此语句,则i的始终不变,循环就永不结束吱原适厉俞兜脊姐瓜宿沥药拙敞腑抵严骡爹檬梨交遮洒壶牧作调疙道搅髓C语言第5章循环结构程序设计1C语言第5章循环结构程序设计19§5.4do-while语句一般形式:do语句while(表达式)特点:“直到型”循环结构,先执行循环体,然后判断循环条件是否成立先执行一次“语句”,后判“表达式”,当“表达式”非0,再执行“语句”,直到“表达式”为0,循环结束。直到P为假语句语句条件P非00撇大住农仕悲堰享钮迹忻淡欢8、帚擎制斡猪胖旭靛嫌得丙蠕
7、e后面的第一个分号处在循环体应该有使循环趋向于结束的语句,如:循环条件是i>100,用i++语句来达到这个目的,如果无此语句,则i的始终不变,循环就永不结束吱原适厉俞兜脊姐瓜宿沥药拙敞腑抵严骡爹檬梨交遮洒壶牧作调疙道搅髓C语言第5章循环结构程序设计1C语言第5章循环结构程序设计19§5.4do-while语句一般形式:do语句while(表达式)特点:“直到型”循环结构,先执行循环体,然后判断循环条件是否成立先执行一次“语句”,后判“表达式”,当“表达式”非0,再执行“语句”,直到“表达式”为0,循环结束。直到P为假语句语句条件P非00撇大住农仕悲堰享钮迹忻淡欢
8、帚擎制斡猪胖旭靛嫌得丙蠕
此文档下载收益归作者所有