一、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 语句并不常用。