Tag Archives: undefined behavior

不守標準出了名的M$

問題 今天有人問了這樣一個問題,如何不讓scanf取得指定長度後剩下的字元,被下一個scanf取得 解法 首先我想到的是scanf一個字串,可是如果字串長度剛好,就會造成要再輸入一次,於是我又想到了fflush來清空stdin的緩衝區,查了MSDN,也寫了一個小程式來測試,果然可行,但是…

Posted in C/C++, 中文文章 | Tagged , , , , | 2 Comments

萬惡的未定義行為

一切罪惡的開始 i = 10; i = i++ + ++i; 請問 i 的值在上面C語言程式執行完後答案為多少?

Posted in C/C++, 中文文章 | Tagged , , | 14 Comments