我有一個簡單的問題:當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. 休息while循環之前負數
- 2. 返回一個while循環vs休息
- 3. 如何用while循環讀取文件在C++中工作?
- 4. do {...} while()循環是如何工作的?
- 5. 休息不工作在recv()循環linux c
- 6. C++做while循環不工作
- 7. 如何讓這個WHILE循環工作?
- 8. 如何讓while循環工作?
- 9. 如何在C中退出while循環?
- 10. 讓Javascript在PHP中工作while循環
- 11. printw()不能在while循環中工作
- 12. Ruby - str.upcase在while循環中不工作
- 13. 在while循環中kill不工作
- 14. while循環不工作?
- 15. 做/ while循環不工作?
- 16. While循環拒絕工作
- 17. grep不工作while循環
- 18. While循環不工作
- 19. mysqli_fetch_assoc while循環不工作
- 20. 在C++ while循環
- 21. while循環在C#
- 22. for循環&while循環不工作在android中的asynctask doInBackground?
- 23. 這個C++ while循環是如何工作的?
- 24. foreach裏面while while循環不工作
- 25. 雖然while循環內循環,如何兩個條件工作?
- 26. 如何使`for`循環像'while`循環一樣工作?
- 27. 在循環中調用執行,while循環,不工作
- 28. 如何在android工作室中成功發送消息時斷開while循環
- 29. SQL:在while循環中while循環
- 30. Observable.next()休息循環
它立即跳轉到循環的結尾。但是你可以編寫一個程序來測試這個行爲,幾乎和你花在提問這個問題上的時間一樣。不要害怕嘗試! – Jon 2013-05-10 20:40:42
@Jon:或者在任何C++參考或教程中查看它。通過逐個詢問關鍵字,您無法學習該語言。 – 2013-05-10 20:43:59
sry,我再也不會發布這樣的愚蠢問題了。我只是懶惰,不想打斷我的在線搜索工作。感謝你們。 – 2013-05-10 21:10:47