qzgx.net
当前位置:首页 >> BrEAk和ContinuE区别 >>

BrEAk和ContinuE区别

用break语句可以使流程跳出switch语句体,也可以用break语句在循环结构终止本层循环体,从而提前结束本层循环.continue语句的作用是跳过本次循环体中余下尚未执行的语句,立即进行下一次的循环条件判定,可以理解为仅结束本次循环.

break:跳出循环,执行for循环下面的语句.continue:跳出本次循环,执行下次循环.

break: 结束当前循环并退出当前循环体.break还可以退出switch语句 continue: 循环体中后续的语句不执行,但是循环没有结束,继续进行循环条件的判断(for循环还会i++).continue只是结束本次循环.

break是退出循环,就是不循环了 continue是结束本次循环,进行下一次循环

你们这样回答很害人啊,当初我学C的时候书中也是这样写,搞的很长时间才明白.老兄我给你举个例子吧 while(true) { if(i==100) break; i++; continue; j++; } 上面这个代码段是这样的:i的初值是0;每次循环都会使它加1,当i的值增到100时,if语句就生效了,这样就跳出了这个while循环,当i没有增到100时,当执行完i++时,就执行了continue语句,这样终止了本次的循环,接着再进行下循环,但是j++这个语句并 没有执行,上面这个代码段中的j++这个语句 始终没得到执行 呵呵,希望我的回答能够解决你的困惑 ^_^

//break是结束整个循环体,continue是结束单次循环 比方说: while(x++

break 跳出此循环 continue 跳出本次循环,进入下一次循环. for (i=0 ,i<3,i++) { if(i=1) { break; } } 大概这样了,太久没写了,从i=0开始循环,当i=1时,for循环结束. for (i=0 ,i<3,i++) { if(i=1) { continue; } } 如果这么写呢,从i=0开始循环,当i=1时,i=1的循环跳过,什么也不做,进行下一次,i=2的循环. 你明白了吗.

break可以用在循环结构和switch结构中,用于中断程序运行,而continue一般只在循环结构中出现,而且一般在一个选择结构中.可以用以下例子来说明二者的区别 for(i=1;i{ 语句组1 if(条件)break; 语句组2 if(条件)continue; 语句组3 } 语句组4 在这个程序中,如果程序运行到break语句,则循环结束,跳转到语句组4运行后续语句.如果程序运行到continue,则跳过语句组3,直接进行i++,去执行下一次循环.

break是结束循环.continue是结束本次循环.循环是有很多次的,break之后不再循环,continue结束本次循环后,再开始下一次的循环.

break与continue的区别 continue一般在循环中使用,用法是当continue前一句为真时,不去执行continue以下的循环语句,而跳至循环开头继续执行 ,一般用在for或while中 break是跳出这个循环,进入下一个环节!switch、for或while中

网站首页 | 网站地图
All rights reserved Powered by www.qzgx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com