在像這樣一個循環,如何退出一個`for`循環的一個單圈?
for (int i = 0; i < 5; i++)
{
int i_foo;
i_foo = foo();
if (i < 5)
return; //<-------- Right here
footwo();
}
我怎麼會返回一個循環的一個特定的大轉彎?我知道我可以使footwo()在i >= 5
的條件下執行,但我想知道是否有辦法讓循環退出(只是一次)。
有關更多解釋,我希望for循環從頭開始並將1加1到i
,就好像它剛完成循環的特定「循環」一樣。
(我無法找到一個答案來此基礎上奇怪的措辭,但如果有一個剛剛告訴我,我會非常樂意接受下來。)
記錄你自己的'break'和'continue'。 – syam
'footwo()'永遠不會執行,因爲你的for循環會在'i == 5'時退出。 – Geoffrey
繼續是我正在尋找的,謝謝。我的意思是有'ifoo = foo()',見編輯 –