C# 跳出迴圈 return、break、continue 用法

  • return:直接跳出函式,不會繼續執行迴圈外的程式。
  • break:直接跳出迴圈後,會繼續執行迴圈外的程式。
  • continue:跳過當前循環體中的當次迴圈,進入下一次迴圈
void mFunc()
{
    int i;
    for (i = 1; i < 10; i++)
    {
        if (i == 5) break;
        Console.Write(i + "、");
    }
    Console.Write("break");
}
// 1、2、3、4、break

void mFunc()
{
    int i;
    for (i = 1; i < 10; i++)
    {
        if (i == 5) break;
        Console.Write(i + "、");
    }
    Console.Write("break");
}
// 1、2、3、4、6、7、8、9、continue

void mFunc()
{
    int i;
    for (i = 1; i < 10; i++)
    {
        if (i == 5) break;
        Console.Write(i + "、");
    }
    Console.Write("break");
}
// 1、2、3、4、

發佈留言