跳轉語句
通俗的說就是從一個地方跳到另一個地方。
是屬於流程控制語句中的一種,用於無條件的轉移控制
C#中提供了四種跳轉語句
1、continue:立即終止當前這一次循環,進入下一次循環。(僅用於各種循環語句,只能作用於包裹它的循環)
2、break:立即終止當前循環或退出switch語句(僅用於各種循環語句和switch語句,只能作用於包裹它的循環或switch)
3、goto:無條件跳轉,可以跳轉到任意指定標簽位置。(可以構成循環效果)現代編程中是嚴禁使用
使用goto語句的地方一般是在受限設備中,例如:各種芯片中使用,因為芯片中的空間有限通常只有幾k或幾十k的空間
4、return:立即跳出當前(包裹return)函數,不會執行return后面的語句,函數也會立即終止執行。
return語句也是用於終止函數執行的語句
-----------------------------------------
continue、break、return這三個跳轉語句后面的代碼是不會執行的,因為這三條語句已經跳轉到別處,所以后面的代碼等同於失效代碼,因此也會稱為:檢測到無法訪問到的代碼
-----------------------------
跳轉語句用於無條件的轉移控制。