欢迎来到天天文库
浏览记录
ID:9079207
大小:20.00 KB
页数:2页
时间:2018-04-16
《浅谈continue与break在循环体中的作用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、浅谈continue语句与break语句在for循环体中的区别在《高中信息技术教材》c语言章节中,讲到了continue与break语句在for循环体中的应用。现在我就谈谈continue语句与break语句在循环体中的区别。在for循环体中可以使用continue与break语句来改变循环执行过程,但是,它们各自所发挥的作用是完全不相同的,若使用continue语句,则跳过本次循环体执行那些尚未执行的语句,继续下一次循环。若使用break语句,则可使流程跳出本层循环,尤其在多层次的循环结构中,利用break语句可以提前结束内层循环。举例说明continue与bre
2、ak语句的区别例1:写出下列程序的运行结果Inti,x=0,y=0For(i=0,i<5;i++){if(i%2>0){x++;continue}Y++;}Print("x=%d;y=%d;x,y);分析:该程序当I值为奇数时,执行IF语句中的x++;然后执行continue;使流程跳过foR循环体中的Y++;继续下一次循环,当i为奇数时,不执行IF子句,而执行FOR循环体中的Y++。答案:x=2,y=3例2:写出下列程序的运行结果Inti,x=0,y=0For(i=0,i<5;i++){if(i%2>0){x++;break;}Y++;}Print("x=%d;y
3、=%d;x,y);分析:该程序当I为奇数时,执行if语句中的x++;然后执行break语句,流程跳出for循环体,执行for循环后面的语句。即print语句。答案:x=1,y=1这就是我个人对continue和break语句在for循环体中的理解,若有什么好的见解,望同仁指出。
此文档下载收益归作者所有