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

BrEAk和ContinuE区别

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

break: 结束当前循环并退出当前循环体.break还可以退出switch语句 continue: 循环体中后续的语句不执行,但是循环没有结束,继续进行循环条件的判断(for循环还会i++).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语句可以使流程跳出switch语句体,也可以用break语句在循环结构终止本层循环体,从而提前结束本层循环.continue语句的作用是跳过本次循环体中余下尚未执行的语句,立即进行下一次的循环条件判定,可以理解为仅结束本次循环.

//break是结束整个循环体,continue是结束单次循环比方说:while(x++ < 10){ if(x == 3) { break; } printf("%d\r\n", x);}结果是输出 1 2

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

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

for循环的简介:for循环编程语言中的语句之一,用于循环执行.for循环是开界的,它的一般形式为: for(; <条件表达式>; ) 语句; 初始化通常是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么

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