跳转语句
通俗的说就是从一个地方跳到另一个地方。
是属于流程控制语句中的一种,用于无条件的转移控制
C#中提供了四种跳转语句
1、continue:立即终止当前这一次循环,进入下一次循环。(仅用于各种循环语句,只能作用于包裹它的循环)
2、break:立即终止当前循环或退出switch语句(仅用于各种循环语句和switch语句,只能作用于包裹它的循环或switch)
3、goto:无条件跳转,可以跳转到任意指定标签位置。(可以构成循环效果)现代编程中是严禁使用
使用goto语句的地方一般是在受限设备中,例如:各种芯片中使用,因为芯片中的空间有限通常只有几k或几十k的空间
4、return:立即跳出当前(包裹return)函数,不会执行return后面的语句,函数也会立即终止执行。
return语句也是用于终止函数执行的语句
-----------------------------------------
continue、break、return这三个跳转语句后面的代码是不会执行的,因为这三条语句已经跳转到别处,所以后面的代码等同于失效代码,因此也会称为:检测到无法访问到的代码
-----------------------------
跳转语句用于无条件的转移控制。