当前位置:大问百书>百科问答>break和continue的区别是什么?

break和continue的区别是什么?

2024-09-01 18:30:05 编辑:zane 浏览量:575

break和continue的区别是什么?

的有关信息介绍如下:

问题补充说明:break结束本层循环和continue结束本次循环的区别是什么??break结束本层循环后,下次循环还执行被break结束的循环吗??

break和continue的区别是什么?

break是结束循环。

c来自ontinue是结束本次循环。

循环是有很多次的,break之激渐后不再循环,continue孙末伯宣看才达居结束本次循环后,再开始下一次的循环。

continue语句只是结束本次的循环,而不是终止整个的执行,接着进行下一次是否执行循环的判定。

而break语句则是结束整个循环过程,不再360问答判断执行循环的条件是否育南临读记城资及形毛依成立。

比如(1)

衡香何main()

{intn;<br/>for(n=企观元形损练看100;n<=200;n++)<br/>{if(n%3==0)<br/>continie;<br/>print("%d",n);<br/>}

}

当n能被3整除时,执行continue语句,结束本次循环(即跳过print函空探守益我数语句),只有n不被3整除时才执行print函刘脚音里征完杆怎误井数。

比如(2)

for(r=1;露关无候铁到季吧油r<10;r++)

{area局态石立巴没里=pi*r*r;<br/>if(area>100)break;<br/>print("%f",area);<br/>}

计算r=1到r助防族=10时的圆面积,当面积area大于10压果盾段站掌增0为止。也就是说area>100时,执行break语句,提前结束循环,不再执行剩下的循环。

其实试几次自然知道了

这种问题靠问的话永远学不会

版权声明:文章由 大问百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.dawenbaishu.com/answer/81631.html
热门文章