c#学习笔记——break\\continue\\goto

喜欢而已 提交于 2019-12-04 18:51:00

一、Break

break 语句用于中断循环,使循环不再执行。如果是多个循环语句嵌套使用,则 break 语句跳出的则是最内层循环。

(1)、可以跳出 switch-case 结构。

(2)、可以跳出当前循环。    

 break 一般不单独的使用,而是跟着 if 判断一起使用,表示,当满足某些条件的时候,就不再循环了。

 

二、Continue

continue 语句有点像 break 语句。但它不是强制终止,continue 会跳过当前循环中的代码,强制开始下一次循环。

对于 for 循环,continue 语句会导致执行条件测试和循环增量部分。

对于 while 和 do while 循环,continue 语句会导致程序控制回到条件测试上。

 

三、Goto

goto 语句用于直接在一个程序中转到程序中的标签指定的位置,标签实际上由标识符加上冒号构成。

语法:

goto Labell;
    语句块 1;
Labell
    语句块 2;

先执行2,再执行1.

此外,需要注意的是 goto 语句不能跳转到循环语句中,也不能跳出类的范围。

由于 goto 语句不便于程序的理解,因此 goto 语句并不常用。

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!