C#編程基礎——跳轉語句

目錄

continue語句

break語句

return語句

goto語句

技巧


跳轉語句用於改變程序執行的流程,轉移到指定之處。C#中有4中跳轉語句:continue,break,return,goto語句。

continue語句

語法格式:

continue;

continue語句只能用於循環語句中。在循環語句中當continue執行之後,就立刻測試循環條件,以決定循環是否繼續下去。如果條件成立繼續循環,反之則退出。

如果continue語句陷於多重循環結構之中,它只對包含它的最內層循環有效。

break語句

語法格式:

break;

break語句只能用於循環語句或switch語句中,當break執行之後會立即跳出當前的循環體或switch語句。

不管循環有多少層,break語句只能從包含它的最內層循環跳出一層。

return語句

語法格式:

return;          //或者
return 表達式;

return語句出現在一個方法內。在方法中執行到return語句時,程序執行流程跳轉到調用這個方法處

如果方法沒有返回值,則使用“return”格式返回;如果這個方法有返回值,那麼使用“return表達式”格式,其後面跟的表達式就是方法的返回值。

goto語句

語法格式:

goto 標號;

goto語句可以將程序的執行流程從一個地方跳轉到另一個地方,非常靈活(可以直接跳出多重循環)。

goto語句太靈活了,容易造成程序結構混亂,要合理使用。

goto語句不能使控制轉移到另一個語句塊內部,更不能轉到另一個函數內部。

技巧

想要清晰的知道跳轉語句執行的過程,可以在Visual Studio中逐語句(F11)調試

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章