置頂
關於while迴圈的內部中止
int input;
while(true) {
cout << "輸入一數:";
cin >> input;
if(input != 0) {
cout << "100 / "
<< input
<< " = "
<< static_cast<double>(100) / input
<< endl;
break;
}
cout << "除數不可為0";
小弟我了解在if條件式成立之後到break直接跳出迴圈
但是不太懂為甚麼在輸入0(false)之後
底下那個 "除數不可為0" 的陳述句會被執行 接著才回到while迴圈
不是應該直接回到迴圈嗎?
會員登入
(先登入會員才能回覆留言喔!)