for迴圈,在最裡面的for迴圈中break,是跳出

2021-03-04 00:14:18 字數 2828 閱讀 2525

1樓:新高潮啥塹

跳出所在的那個:

例1:跳出裡面那個。for()}

例2:專跳出整個循屬環for() break;}如下例:

#include"stdio.h"

void main()

輸出為 6,3

如果是跳出兩個迴圈則為0,3

所以,只挑出最裡面的。

2個for迴圈,在最裡面的for迴圈中break,是跳出2個迴圈還只是最裡面的迴圈

2樓:匿名使用者

只跳出內層迴圈即當前迴圈!繼續執行外層迴圈,所以不會兩個都跳出。。。。加分哈

3樓:匿名使用者

只是最裡面的

迴圈如下例:

#include"stdio.h"

void main()

輸出為 6,3

如果是跳出兩個迴圈則為0,3;

所以,只挑出最裡面的

4樓:新高潮啥塹

跳出所在的那個:

例1:跳出裡面那個。for()}

例2:跳出整個迴圈for() break;}如下例:

#include"stdio.h"

void main()

輸出為 6,3

如果是跳出兩個迴圈則為0,3

所以,只挑出最裡面的。

5樓:匿名使用者

剛測試過,是跳出2個迴圈。。

雙重for迴圈裡用了break語句,跳出迴圈的話是跳出最裡面的還是兩個都跳出

6樓:

只跳出一層。du

例如int a=0;

for(int i=0;i<=9;i++)a++;

}printf("%d",a);

輸出結果為

10而不是

zhi0

總結一下,無dao

論有幾重迴圈專,break永遠只跳出自己所在的那屬一層迴圈,如果是在外層迴圈寫break,則跳出的就是最外層迴圈(整個雙重迴圈)。

求採納~

7樓:夢裡路過匆匆

break在最裡面的迴圈裡,所以只跳出最裡面那個。如果break在外面的那個迴圈,雙重迴圈就結束了。

8樓:匿名使用者

break跳出當前for迴圈,continue跳出本次迴圈。

9樓:匿名使用者

break跳出離他最抄近的迴圈。

例:for(i=0;i<10;i++)

}這裡跳出的

是第二個for迴圈

for(i=0;i<10;i++)

這裡跳出的是第1個for迴圈

如果有多個迴圈,在最內層裡用break語句是是跳出最內層迴圈還是跳出所有迴圈

10樓:行了我

有多個迴圈,在最內層裡用break語句是跳出最內層迴圈。

break 在一些計算機程式語言中是保留字,其作用大多情況下是終止所在層的迴圈。在 c語言 的 switch(開關語句)中,break 語句還可用來在執行完一個 case(分支)後立即跳出當前 switch 結構。在某些程式除錯過程中則使用break設定斷點。

break語句用於do-while、for、while迴圈語句中時,可使程式終止迴圈而執行迴圈後面的語句, 通常break語句總是與if語句聯在一起,即滿足條件時便跳出迴圈。

11樓:匿名使用者

1.break只是跳出最內層迴圈

2.如果希望能跳出所有迴圈,你需要往外層迴圈再傳遞資訊,譬如一個布林值,外層迴圈一旦檢測到該布林值為真,則各自break;

3.更多交流,進我空間

12樓:匿名使用者

是跳出所有的迴圈,直接終止執行。然後執行此迴圈後面的語句。

兩個for迴圈語句,break結束了裡面的迴圈,下次外面迴圈時還會執行內迴圈嗎?

13樓:匿名使用者

會的,來for(......)

}這個break只是跳出這次的for迴圈

源,表示bai這次for迴圈不再繼續du迴圈了,直接zhi結束。而外層再次dao迴圈時,內迴圈還會執行的

兩個for迴圈巢狀,怎麼用break退出

14樓:匿名使用者

break 語句指示 flash 跳過當前迴圈體的其餘部分,停止循專環動作,並執行迴圈語句屬後面的語句。

loop1:for (var i:int=0; i<5; i++) }}

15樓:手機使用者

return 語句執行立即返回到呼叫函式,(ps:跳過後面的語句,返回到函式開始處);break 語句指示 flash 跳過當前迴圈體的其餘部分,停止迴圈動作,並執行迴圈語句後面的語句。 檢視原帖》

大家幫忙看看,程式中的兩個break語句能否跳出兩個巢狀for迴圈

16樓:陽光的雷咩咩

你這樣可以跳出兩個迴圈。

從你的方法名來看主要是起到一個延時的作用,還不如直接用thread.sleep(毫秒)方法。或者有其他場景的話用多執行緒。

17樓:匿名使用者

你這樣跳不出去的,直接goto

18樓:匿名使用者

可以,但是極端情況下會出bug

19樓:匿名使用者

不能! 需要再做點處理。

c語言的迴圈巢狀是先執行最裡面的迴圈在依次往外迴圈

所有的語copy 言都是順序執行的,自bai 上而下,自左而有。程式從外迴圈du執行zhi下去,遇到內迴圈後就執行內迴圈語dao句。內迴圈語句執行完成後,繼續往下執行,遇到外迴圈的語句時,進入下一次外迴圈。跟大家說下c語言迴圈的知識,以下以for迴圈為例,內迴圈與外迴圈的區別在於 的位置 for i...

c語言的迴圈巢狀是先執行最裡面的迴圈在依次往外迴圈

始終記住一點,目前所有的語言都是順序執行的。程式從外迴圈執行下去,遇到內迴圈後就執行內迴圈語句。內迴圈語句執行完成後,繼續往下執行,遇到外迴圈的右 時,進入下一次外迴圈。下一次外迴圈又會執行內迴圈。這樣子說應該明白了吧。建議你多看本基礎的書,自己系統的學一遍基礎知識,養成計算機的思考方式。靜下心來看...

java中 for迴圈裡面的表示式到底代表什麼啊 什麼迴圈變數初始值啊 不要用百度上搜尋的來回我啊

以for i 0 i 100 i 為例首先第一次迴圈 第一步 i 0 第二步 判斷i是否小於100,是則執行迴圈體內容版,否則終止權迴圈 所以第二個條件就是迴圈的終止條件 第三步 執行完迴圈體內容後,執行i i 的意思就是i i 1,於是i此時為1 接下去二三步一直重複執行 for迴圈例項 自 fo...