引用:
作者passerx
程式設計第一課, 不要寫出讓別人困惑的程式, 這只是自作聰明而已.
不久前在linkedin上有個討論,
printf("%d %d %d", x++, ++x x++);
去看看那些專家怎麼回應的.

|
沒人要你這樣寫程式,而是要你是不是真的懂指標的觀念。
說實話,我遇過好幾個國立一流大學資訊科系畢業的學生,說不懂指標的(且學校裡教的是 c)。
但為什麼能畢業?考試背一背,作業抓一抓改一改,一知半解也能混過。
還有你這是 complier ambiguous 的問題,不同的 compiler 可能會得出不同結果,本來就不能這樣用。