詳解C#break ,continue, return

2021-02-19 dotNET跨平臺

C#編程語法中break ,continue, return這三個常用的關鍵字的學習對於我們編程開發是十分有用的,那麼本文就向你介紹break ,continue, return具體的語法規範。

C#編程語法中我們會碰到break ,continue, return這三個常用的關鍵字,那麼關於這三個關鍵字的使用具體的操作是什麼呢?我們在使用這三關鍵字的時候需要注意和需要理解的規則是什麼呢?讓我們開始介紹吧:

一、C#編程語法之break語句:

break語句會使運行的程序立刻退出包含在最內層的循環或者退出一個switch語句。由於它是用來退出循環或者switch語句,所以只有當它出現在這些語句時,這種形式的break語句才是合法的。

如果一個循環的終止條件非常複雜,那麼使用break語句來實現某些條件比用一個循環表達式來表達所有的條件容易得多。

for(var i=1;i<=10;i++)
{ if(i==6) break;
  document.write(i);
}
//輸出結果:12345

二、C#編程語法之continue語句:

continue語句和break語句相似。所不同的是,它不是退出一個循環,而是開始循環的一次新迭代。

continue語句只能用在while語句、do/while語句、for語句、或者for/in語句的循環體內,在其它地方使用都會引起錯誤!

for(var i=1;i<=10;i++)
{ if(i==6) continue;
  document.write(i);
}
//輸出結果:1234578910

三、C#編程語法之return語句:

return語句就是用於指定函數返回的值。return語句只能出現在函數體內,出現在代碼中的其他任何地方都會造成語法錯誤!

當執行return語句時,即使函數主體中還有其他語句,函數執行也會停止!

相關焦點

  • C#基礎:跳轉語句(break,continue,goto,return,throw)
    continue  語句將控制權傳遞給它所在的封閉迭代語句的下一次迭代。goto      語句將程序控制直接傳遞給標記語句。return   語句終止它出現在其中的方法的執行並將控制返回給調用方法。              它還可以返回一個可選值。              如果方法為 void 類型,則可以省略 return 語句。throw    語句用於發出在程序執行期間出現反常情況(異常)的信號。
  • break, continue 和 return 的用法及區別
    break, continue 和 return 的用法及區別return:是函數返回語句,返回的同時函數也會停止執行。break:語句會跳出循環,但是會繼續執行循環之後的代碼(跳出循環)。continue:語句會跳過當前迭代,進入下一個迭代。
  • 【面試寶典】continue、break和return
    面試解析:面試中經常會問continue、break和return這些關鍵字的基本用法,這是最最基本的基本功,如果這個問題回答不上來那幾基本上就沒戲了。1、continue:結束當前的循環,繼續進行下次循環。
  • 循環裡continue,break,return的作用,你知道嗎?
    Continue 語句涵義C 語言中的 continue 語句有點像 break 語句,所不同的是,它不是強制終止,continue 會跳過當前循環中的代碼,強迫開始下一次循環迭代。對於 for 循環,continue 語句執行後,自增語句仍然會執行。對於 while 和 do...while 循環,continue 語句重新執行條件判斷語句。語法流程圖
  • 程式設計師:詳解break和continue的使用及在循環內switch中使用
    1.break表示跳出循環體2.continue表示結束本次循環(ps:本文重點分析在循環內switch中使用特性)3.break示例,當滿足條件,觸發break,跳出循環體,for循環結束!>控制臺輸出:a b4.continue示例,當滿足條件,觸發continue,跳出本次循環,循環體繼續運行!
  • 優秀的程式設計師極少用break或者continue語句
    寫程序應該儘量的避免使用break和continuefor、while循環語句裡出現return是沒有問題的,但如果你的循環裡出現了break和continue,往往是因為對循環的邏輯沒有考慮情況,考慮周全了基本不需要break和continue。
  • Java語法break和continue的區別
    這個時候有點摸不清是要使用break還是continue了,做過試驗後,在此記錄一下,增強記憶,並方便今後的查詢。continue:跳出本次循環繼續下一次循環break:  跳出循環體,繼續執行循環外的函數體return:   跳出整個函數體,函數體後面的部分不再執行public static void main
  • 為什麼許多程式設計師從來都不用break或者continue語句?
    和continuefor、while循環語句裡出現return是沒有問題的,但如果你的循環裡出現了break和continue,往往是因為對循環的邏輯沒有考慮情況,考慮周全了基本不需要break和continue。
  • C語言:break和continue都是跳出循環,有啥區別?
    而continue和break語句可以根據循環體內部的測試結果來忽略一部分循環內容,甚至結束循環。\n");    return 0;}對於 for 循環,執行 continue 之後的下一個行為是對更新表達式求值,然後是對循環測試表達式求值,下面的代碼示例包括了嵌套循環中使用 continue 的情形:#include <stdio.h>int main() {    char
  • C語言中,break和continue都是跳出循環,有啥區別?
    而continue和break語句可以根據循環體內部的測試結果來忽略一部分循環內容,甚至結束循環。\n");    return 0;}對於 for 循環,執行 continue 之後的下一個行為是對更新表達式求值,然後是對循環測試表達式求值,下面的代碼示例包括了嵌套循環中使用 continue 的情形:#include <stdio.h>int main() {    char
  • C++關鍵字:break和continue在循環語句中的使用
    /***************************************************************************關鍵字:break和continue的演示使用在任何一個while,do_while或for循環的結構體中,都能夠使用break和continue
  • break和continue
    break 注意: 1.第一次見break是在switch的case語句中,在switch中它可以使流程跳出
  • break以及continue語句
    HTML5學堂:ECMAScript當中存在著break以及continue兩種語句,這兩種語句通常用於循環語句以及分支語句當中。
  • 解析PHP跳出循環的方法以及continue、break、exit的區別介紹
    php$i = 1;while (true) {     if ($i==2) {        $i++;        continue;    } else if ($i==5) {        break;    } else {        echo $i .
  • Python:break語句與continue語句
    這時候就會用到 break 與 continue 語句,break語句與continue語句在Python循環中分別有著不同的用法。    break語句:    break語句用於提前終止當前循環,它代表直接結束循環,即從循環中跳出。具體點說,就是在循環條件沒有False條件或者序列還沒有完全遞歸完,就立即停止執行循環語句,直接執行循環塊後的語句。
  • break/continue跳出語句的用法筆記
    break不僅可以用在switch語句中,還可以用在死循環中跳出循環,當然continue也可以用在死循環中。下邊記錄了break/continue跳出語句在php中的一些用法,供大家參考。php中break跳出語句break關鍵字一般是用來跳出當前的循環(包括while、do...while、for、foreach循環)或跳出switch條件語句。當在使用循環語句時,如果不知道循環的次數,就知道當滿足或不滿足某條件是跳出循環,這時就可以使用break跳出語句。
  • continue 語句
    有時候在程序中並不希望終止整個循環,而是只希望終止本次循環後面的代碼,下一次的循環接著執行, 可以使用 continue 語句。
  • Java循環結構之break與continue關鍵字
    各位小夥伴,大家好,這次小編要介紹的是,Java循環結構中break與continue關鍵字的用法,首先我們來介紹一下break關鍵字。接下來,小編要介紹的是continue關鍵字:一旦執行,立刻跳過當前循環剩餘內容,馬上開始下一次循環。這句話是什麼意思呢?continue關鍵字如何使用,為了方便大家的理解,小編同樣粘上幾行代碼。
  • Python入門19-break和continue
    如果上面的break執行則不執行此else            print(num) #輸出素數break,那麼就執行 else 語句。如果 for 的循環體中沒有 break 語句,else 語句會執行。while-else 的用法同理。
  • python系列15:跳出循環:break與continue
    可以使用break與continue來代替判斷:continue 語句跳出本次循環,而break跳出整個循環。比如如果遇到空格,則使用continue 跳出本次循環,如果遇到』o』則直接結束循環,不通過控制條件變量的方式來實現,可以用break,大致如下:while 條件變量 < str_condiion的長度:if 條件變量 = 『 』 :continueelif 條件變量 = 『o』:breakelse: