摘要:break,continue,return,go to
break
break是跳出最近的一個區塊
而這個區塊是switch,while,do,for,foreach這幾個才算
如果是if的區塊就不算
while(i<10)
{
if(i>5)
{
break;
//這樣的話是跳出這個while迴圈
//而不是跳出這個if迴圈
}
}
continue
只能用於while,do,for,foreach這幾個
就是跳到目前這些迴圈的起點,再繼續執行
while(i<10)
{
if(i==4)
{
continue;
//上面就會回到while,然後從i=5繼續跑while迴圈喔
}
}
return
這個出現就是直接跳回結束那個函式
goto
while(i<10)
{
if(i==4)
{
goto Hello;
//上面就會回到while,然後從i=5繼續跑while迴圈喔
}
hello:
MessageBox.Show("我用goto跳到這啦")
}