溫馨提示×

C#中continue和break語句的區別

c#
小樊
109
2024-08-23 17:20:30
欄目: 編程語言

在C#中,continue和break是兩種控制流語句,它們的作用和用法有所不同。

  1. continue語句:
  • 當continue語句被執行時,程序會跳過當前循環中剩余的代碼,并繼續執行下一次循環的代碼。
  • continue語句通常用于循環結構中,例如for循環或while循環,用于在某些條件下跳過當前迭代,并繼續下一次迭代。
  • 示例:
for (int i = 0; i < 10; i++)
{
    if (i % 2 == 0)
    {
        continue; //跳過偶數
    }
    Console.WriteLine(i);
}

輸出:1 3 5 7 9

  1. break語句:
  • 當break語句被執行時,程序會立即跳出當前的循環結構,不再執行剩余的循環代碼,并繼續執行循環外的代碼。
  • break語句通常用于循環結構中,用于在某些條件下提前終止循環。
  • 示例:
for (int i = 0; i < 10; i++)
{
    if (i == 5)
    {
        break; //提前退出循環
    }
    Console.WriteLine(i);
}

輸出:0 1 2 3 4

總的來說,continue語句用于跳過當前迭代,繼續下一次迭代;而break語句用于提前終止循環。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女