1樓:起個名子真挺難
只能跳出所在的一層迴圈,如果要跳出所有迴圈,需要一個個的寫break,或者寫一個標記變數,或者單寫到函式中使用return一次性退出。
2樓:匿名使用者
只跳內層迴圈,如果要跳出所有迴圈建議用goto
3樓:匿名使用者
break;跳出當前迴圈
4樓:取個什麼名字
為什麼不自己試一試呢?
如果有多個迴圈,在最內層裡用break語句是是跳出最內層迴圈還是跳出所有迴圈
5樓:行了我
有多個迴圈,在最內層裡用break語句是跳出最內層迴圈。
break 在一些計算機程式語言中是保留字,其作用大多情況下是終止所在層的迴圈。在 c語言 的 switch(開關語句)中,break 語句還可用來在執行完一個 case(分支)後立即跳出當前 switch 結構。在某些程式除錯過程中則使用break設定斷點。
break語句用於do-while、for、while迴圈語句中時,可使程式終止迴圈而執行迴圈後面的語句, 通常break語句總是與if語句聯在一起,即滿足條件時便跳出迴圈。
6樓:匿名使用者
1.break只是跳出最內層迴圈
2.如果希望能跳出所有迴圈,你需要往外層迴圈再傳遞資訊,譬如一個布林值,外層迴圈一旦檢測到該布林值為真,則各自break;
3.更多交流,進我空間
7樓:匿名使用者
是跳出所有的迴圈,直接終止執行。然後執行此迴圈後面的語句。
在c語言巢狀迴圈語句裡面內層迴圈用break,是結束整個迴圈,還是僅僅結束內層迴圈?(程式設計,c語言
8樓:匿名使用者
結束的是內層迴圈,你的break屬於那個最近的for迴圈中的執行語句就結束那一個迴圈。
9樓:匿名使用者
內層內層內層內層內層內層內層內層內層內層內層內層內層
雙重for迴圈裡用了break語句,跳出迴圈的話是跳出最裡面的還是兩個都跳出
10樓:
只跳出一層。du
例如int a=0;
for(int i=0;i<=9;i++)a++;
}printf("%d",a);
輸出結果為
10而不是
zhi0
總結一下,無dao
論有幾重迴圈專,break永遠只跳出自己所在的那屬一層迴圈,如果是在外層迴圈寫break,則跳出的就是最外層迴圈(整個雙重迴圈)。
求採納~
11樓:夢裡路過匆匆
break在最裡面的迴圈裡,所以只跳出最裡面那個。如果break在外面的那個迴圈,雙重迴圈就結束了。
12樓:匿名使用者
break跳出當前for迴圈,continue跳出本次迴圈。
13樓:匿名使用者
break跳出離他最抄近的迴圈。
例:for(i=0;i<10;i++)
}這裡跳出的
是第二個for迴圈
for(i=0;i<10;i++)
這裡跳出的是第1個for迴圈
c語言迴圈巢狀怎樣從最裡邊的迴圈跳出來
雖然書上不建議使用goto,但有時候比如從多重迴圈跳出使用goto,簡潔,又方便。不濫用goto就可以了。不推薦使用goto語句。而return它是直接返回了。該函式執行完畢了。你可以使用這個return來實現。但是你只是單純跳出整個迴圈,而且還想繼續往下執行,那麼你就不能用return了。你可以把...
在c語言巢狀迴圈語句裡面內層迴圈用break是結束
結束的是內層迴圈,你的break屬於那個最近的for迴圈中的執行語句就結束那一個迴圈。內層內層內層內層內層內層內層內層內層內層內層內層內層 如果有多個迴圈,在最內層裡用break語句是是跳出最內層迴圈還是跳出所有迴圈 有多個迴圈,在最內層裡用break語句是跳出最內層迴圈。break 在一些計算機程...
i 和for迴圈中的i,在C語言的for迴圈中,i 和 i有區別嗎,i 是不是意味著先用i的指去做判斷再自身 1?
int i 0 i 0 i i 1 system.out.println i 輸出baidu1換行zhi for int j 0 j 2 j system.out.println j 以下是執 行過dao程 j 0 j 0 j 2成立,內開始迴圈 輸出0換行 j j 1 j 2成立,繼續迴圈 輸出1...