我有一個簡單的問題:當while循環中有一個「break」命令時,程序是否完成直到while循環結束的行,然後中斷它的重複,還是跳到第一行之後執行「break」命令時的while循環?在C++的while循環中如何工作「休息」?
-8
A
回答
4
它立刻跳出含有while
環的(§6.6.1):
的
break
陳述應在一個迭代語句或switch語句只發生並導致最小包圍的終止迭代語句或switch語句;如果有的話,控制權傳遞給終止陳述後面的陳述。
while (true) {
break;
std::cout << "Never gets here" << std::endl;
}
std::cout << "Jumps straight to here" << std::endl;
1
它以後的事
break語句終止最近的封閉的執行做了,開關,或while語句中出現。控制權傳遞給終止語句後面的語句。
相關問題
- 1. do {...} while()循環是如何工作的?
- 2. C++做while循環不工作
- 3. 如何讓while循環工作?
- 4. 如何在C中退出while循環?
- 5. Ruby - str.upcase在while循環中不工作
- 6. 在while循環中kill不工作
- 7. printw()不能在while循環中工作
- 8. 讓Javascript在PHP中工作while循環
- 9. 做/ while循環不工作?
- 10. mysqli_fetch_assoc while循環不工作
- 11. While循環不工作
- 12. 在C++ while循環
- 13. 雖然while循環內循環,如何兩個條件工作?
- 14. 如何在android工作室中成功發送消息時斷開while循環
- 15. 在Perl中叉不工作while從文件中讀while循環
- 16. Observable.next()休息循環
- 17. getline是否在while循環中工作? C++
- 18. AddDays()不能在while循環內工作
- 19. != NULL在Java while循環不工作
- 20. JQuery不工作在PHP while循環
- 21. ||在while循環不按預期工作
- 22. C++ Space while while循環
- 23. C#foreach while while循環
- 24. 爲什麼我的while循環在for循環內工作?
- 25. 如何在while循環內正確工作的其他嵌套循環,
- 26. C++:CIN while循環
- 27. C++ do-while循環
- 28. C do-while循環
- 29. C#while循環onclose
- 30. perl的while循環不工作
它立即跳轉到循環的結尾。但是你可以編寫一個程序來測試這個行爲,幾乎和你花在提問這個問題上的時間一樣。不要害怕嘗試! – Jon 2013-05-10 20:40:42
@Jon:或者在任何C++參考或教程中查看它。通過逐個詢問關鍵字,您無法學習該語言。 – 2013-05-10 20:43:59
sry,我再也不會發布這樣的愚蠢問題了。我只是懶惰,不想打斷我的在線搜索工作。感謝你們。 – 2013-05-10 21:10:47