天天看點

有的編譯器,for (i=1; i 《 1; i++)會執行循環體

  今天重構代碼,結果程式跑不起來了。經過一番跟蹤,結果發現錯誤是:

  循環體竟然執行了。可是吾之前代碼一直這樣寫,也沒報錯啊。想了半天,懷疑是VS編譯版本(參數)不同導緻。怎麼産生這個怪問題,我也沒發現,即使是有SVN。

後來發現,應該是這個原因:

https://blog.csdn.net/quantum7/article/details/105997176