退出迴圈的n種方法,你能想出幾種?
1、增加變數,作為退出條件:
bool
dobreak
=false
;for
(..;
!dobreak
&&..;..)
}}
2、使用goto:
for
(;;)
for(;;)
}outer
:;
3、使用return:
void
do_lots_of_work
(void)}
}
4、巢狀if語句:
bool
isterminated
=false
;for
(...)
}else
}
5、使用子函式
for
(inti =
0;i <10;
i++)
-(bool
)timetostop:(
int)
i return
false;}
6、使用try...catch:
@try}}
@catch
7、使用if加額外變數:
for(i
=0;i
<
10&&
(done
==false);i
++)for(j
=0;j
<10;
j++)
}
8、直接修改迴圈變數:
for(i
=0;i
<10;
i++)
for(j=
0;j<10;
j++)
退出2層迴圈的n種方法
退出迴圈的n種方法,你能想出幾種?1 增加變數,作為退出條件 bool dobreak false for dobreak 2 使用goto for for outer 3 使用return void do lots of work void 4 巢狀if語句 bool isterminated f...
python退出迴圈的方法
break 語句 python break語句,就像在c語言中,打破了最小封閉for或while迴圈。break語句用來終止迴圈語句,即迴圈條件沒有false條件或者序列還沒被完全遞迴完,也會停止執行迴圈語句。break語句用在while和for迴圈中。如果您使用巢狀迴圈,break語句將停止執行最...
android退出程式的幾種方法
android android程式退出徹底關閉程序的方法 因為發現光呼叫finish 方法後 程式中所啟動的執行緒依舊在後台執行 android的特點之一 否則也不會出現諸多用於關閉程序的工具。搜尋了相關資料,大致有以下幾種方法可以用於完全關閉程序的方式。其中第一種方法作者已經用過,的確是可行的。第...