首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# while 語句:前置檢查迴圈、break/continue 控制與陣列搜尋範例

     編輯:關於C語言

while 語句 在進入迴圈前檢查條件,條件為 true 才執行主體,支援零次執行。

語法與執行順序


while (bool-expr) embedded-stmt
// 1. 評估 bool-expr
// 2. true → 執行主體 → 回 1
// 3. false → 結束迴圈

陣列搜尋範例


static int Find(int value, int[] array) {
    int i = 0;
    while (array[i] != value) {
        if (++i >= array.Length)
            Console.WriteLine("Not found");
    }
    return i;
}

break / continue

  • break:立即跳出迴圈,執行迴圈後第一條敘述。
  • continue:跳過本次剩餘主體,直接進入下一次條件檢查。

階乘計算(break 跳出無窮迴圈)


long y = 1;
while (true) {
    y *= x;
    x--;
    if (x == 0) break;
}
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved