break和continue区别及使用场合
来源:互联网 发布:淘宝发的10元现金红包 编辑:程序博客网 时间:2024/05/20 05:25
一、MSDN关于break和continue语句的帮助说明
1、break 语句用于终止最近的封闭循环或它所在的 switch 语句。控制传递给终止语句后面的语句(如果有的话)。
2、continue 语句将控制权传递给它所在的封闭迭代语句的下一次迭代。
二、break和continue语句
1、break 语句在循环(for、for in,……)和switch等具有迭代选择特征的语句中使用,而且是终止最近的封闭代码块(即多重循环时,它只终止自己所在的循环),整体代码接在break语句后继续执行(如果break语句不是最后一行代码的话)。
2、continue语句与break语句使用场合类似,continue语句是不可以在单独的switch语句中使用,但可以在一个循环内的switch语句中使用。含有continue的迭代语句(或者叫循环语句),在遇到continue语句后,代码先不按照常规的从上往下的代码执行顺序执行,而是马上回到循环入口转入下一次循环。
3、break和continue语句在循环内的switch语句中使用时,是有些区别的。break是跳出本switch,switch后面的代码继续执行,而continue是不执行switch后的代码,可以理解为跳出循环,接着进入下一次循环。分别测试下面代码使用break和continue两种情况的输出,如果使用continue,你会发现程序找到Microsoft后,document.write代码不执行了,输出结果就比使用break少了一行。
引自:http://www.cnblogs.com/webflash/archive/2009/07/06/1517694.html
- break和continue区别及使用场合
- break和continue区别及使用场合
- break和continue区别及使用场合
- break和continue区别及使用场合
- Break和Continue使用语法及区别
- Break,continue,returne的区别和使用
- break和continue区别
- break和continue区别
- continue和break区别
- Break和continue区别
- break和continue区别
- break和continue区别
- break和continue区别
- break和continue区别
- break和continue区别
- continue和break区别
- golang跳转语句goto,break,continue的使用及区别
- break和continue的区别
- .net里控制SQL服务启动
- LVS集群的负载调度
- 两种解决异常:“The last packet sent successfully to the server was 0 milliseconds ago. ”的办法
- 有关生活的碎碎念
- 电信运营商云计算战略定位分析
- break和continue区别及使用场合
- ASP.NET的十步学习法——第六步
- 自定义android.jar(包含internel,hide)
- java.lang.OutOfMemoryError: Java heap space
- ExtJs学习系列(1)--Ext.MessageBox
- ASP.NET的十步学习法——第七步 .
- Hbase,Zookeeper性能优化之-参数设置
- C#读取网页面源码
- Linux中记录终端(Terminal)输出到文本文件