推 stupid0319: 無義意的code不要去想他好了 01/19 17:32
推 littleshan: 置底13戒看一下 01/19 17:36
→ MOONRAKER: 小明立志要跟昨天的小明一樣好 01/19 17:38
→ calee0219: 不好意思,我看到了十三戒了,謝謝,我錯了,sorry 01/19 18:05
推 johnpage: count = ++count; 01/19 19:29
→ overhead: 別花時間在無意義的事情上 01/19 20:03
推 qscgy4: WTF....這個寫法真有創意!? 01/20 00:47
→ wvwvwvwvwv: 想了一下覺得 wtf 這啥 01/20 17:34
→ Killercat: woo that's fantastic的意思 01/21 06:08
推 elysium5290: 因為編譯器會把這段code 當成 01/21 10:49
→ elysium5290: Int tmp = count 01/21 10:50
→ elysium5290: count++ 01/21 10:50
→ elysium5290: Count = tmp 01/21 10:50
→ samuelcdf: 背前置和後置最無聊了, 不確定就用括弧, 清楚明瞭 01/21 11:37
→ samuelcdf: 上班寫這種code可以懷疑是想挖坑給自己/別人跳 01/21 11:37
推 littleshan: 樓上&樓樓上:這邊並不是求值先後順序的問題 01/21 11:55
→ littleshan: 而是賦值順序未定義,即使加上括號其結果仍然是未定義 01/21 11:56
→ bdvstg: 我今天在同事那邊試過 是 1 (我原本期望是 0 ) 01/21 16:23
→ bdvstg: 環境是 VC2012 (原本想要弄惡搞程式碼XDD) 01/21 16:24
→ bdvstg: 找時間來測測其他編譯器會怎麼處裡好了XD 01/21 16:27
→ MOONRAKER: 以前在學校還滿常見這種寫法 而且妙的是不會錯 01/21 17:25
→ MOONRAKER: 想來應該很多人就此養成壞習慣 :| 01/21 17:26
→ m54188: 只能說樓主很有創意.. 01/23 06:56
→ ronin728: 這自己用編譯器生出組合語言來看就知道了 01/23 13:10