這段代碼明明很簡單,可是永遠等不到printf列印的a,是break用錯了嗎?
uj5u.com熱心網友回復:
因為三個判斷都不滿足,a還是7uj5u.com熱心網友回復:
因為a不符合回圈里的 三個判斷條件,所以 a++,a--這些都不會實作,所以 a 永遠不會 == 0, 所以 break 永遠不會執行,死回圈也就不會停,輪不到 printf("%d\n", a) 這句執行。uj5u.com熱心網友回復:
死回圈了,你再仔細看看。uj5u.com熱心網友回復:
a=7 進不了任何一個判斷條件 死回圈uj5u.com熱心網友回復:
樓主確定是語法錯誤,而不是運行錯誤?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/115971.html
標籤:C語言
上一篇:Excel c++
