- 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、