1.break 退出直接封闭它的switch、while、do、for或foreach语句。

当有嵌套时,break只退出最里层的语句块。

break不能跳出finally语句块。

2.continue 用来结束while、do....while、for和foreach语句的当前循环,继续下一轮循环。

continue不等跳出finally语句块。

3.goto goto语句和break语句相似,只是它直接跳转到指定的位置,常用于将程序流转移出嵌套范围。

goto语句包含goto default、goto case、gotolabel语句。

goto default和goto case 用于switch语句块中,用于跳转到指定的case或者直接跳转到default。

例如:

switch(a)

{

case 1:

goto case 2;

case 2: Console.WriteLine("goto case");

case 3:goto default;

default:Console.WriteLine("goto default");

}

goto label:用于跳转到指定的标签,标签用 标签名:表示。

例如:

mark:Console.WriteLine("goto label");

int a=1;

goto mark;

其中mark为标签。

最新文章

  1. .NET领域驱动设计—实践(穿过迷雾走向光明)
  2. Oracle 小案例
  3. WPF:简洁为美
  4. CPU 时间片 分时 轮转调度
  5. ubuntu下一次网络流量危机
  6. javascript之闭包深入理解(二)
  7. 斐波那契数列 的两种实现方式(Java)
  8. 获取option中间的值
  9. js让input失去焦点
  10. hdu 4939
  11. Java对象的访问定位
  12. TypeError: unsupported operand type(s) for +: 'float' and 'decimal.Decimal'
  13. Micro和Macro性能学习【转载】
  14. python之json数据存储
  15. java 常用集合list与Set、Map区别及适用场景总结
  16. JDK、JRE和JAR区别(转载)
  17. oneDay
  18. java 编码二进制写法、十六进制用源代码表示
  19. Java String.replaceAll() 与后向引用(backreference)
  20. 你必须知道的495个C语言问题,学习体会一

热门文章

  1. [Angular] Using the platform agnostic Renderer & ElementRef
  2. erlang的spawn函数
  3. CSS布局--左侧自适应母元素高度
  4. 关于javascript中的深拷贝问题
  5. 用表来管理SQLServer中的扩展属性(描写叙述)
  6. C++调用IDL程序的做法(一)
  7. 回归(regression)的理解(regressor,回归子)
  8. Spring Boot中集成Spring Security 专题
  9. adb删除系统软件
  10. windows 路径