[問題] 關於continue的用法遇到問題

作者: ac01965159 (leeleo)   2019-08-15 21:32:36
https://i.imgur.com/ZdvGkDz.jpg
關於上面的程式碼,預估起來應該是輸出1234567,但是結果卻沒有輸出任何東西,因為
照我的想法,if的那行應該只有在a==8的時候才會影響到輸出,但是沒想到在a<8的時候
竟然也會影響到,因此才想來請教各位大大問題是出在哪裡,謝謝。
作者: crazycy (LCY)   2019-08-15 21:38:00
你continue就沒有a++了
作者: ac01965159 (leeleo)   2019-08-15 22:07:00
可是在a<8的情況下,continue不是不會觸發的嗎?因為他最後連1234567都沒有輸出出來
作者: b0920075 (Void)   2019-08-15 22:14:00
輸出放在 buffer 沒送出就卡了吧cout那句後面加 cout.flush()
作者: ac01965159 (leeleo)   2019-08-15 22:40:00
原來如此,感謝。
作者: tomoyaken14 (黑輪)   2019-08-15 22:45:00
a++ 擺到 if上面
作者: crazycy (LCY)   2019-08-15 23:48:00
喔 抱歉@@ 眼殘看錯不過還是有類似問題 你a==8的時候 程式就卡住了所以要如樓上說的修改

Links booklink

Contact Us: admin [ a t ] ucptt.com