推 LPH66: 你合成一個敘述之後違反了置底十三誡之八 08/26 11:07
→ LPH66: codepad 也告訴你了這個狀況 i 可能未定義 08/26 11:08
→ LPH66: 如果書上真的寫 (i++)+i+(i++) 這樣的話把那本書扔了吧 08/26 11:08
→ kerwinhui: 當同一個算式出現 i++ (或 i--) 和 i 的時候是 ill- 08/26 11:11
→ kerwinhui: defined 的 08/26 11:12
→ kerwinhui: 因為可能會被 compiler optimize 成其他的樣子 08/26 11:16
→ NonInvertAmp: 書扔了+1 08/26 11:19
→ iloveyouever: 感覺考這沒啥意思@@" 08/26 11:23
→ iloveyouever: 24要兜出來的話 (--i) 先做 得出 j=8+8+8 08/26 11:24
→ iloveyouever: 26要兜出來的話就是 從左往右 26=9+9+8 08/26 11:25
→ iloveyouever: 到底是哪種做法 不知道是不是取決於COMPILER怎麼做? 08/26 11:27
推 LPH66: 確實取決於 compiler 的決定, 所以沒有一定 08/26 11:29
→ azureblaze: 如果你的書沒告訴你答案不固定 把他扔了 08/26 11:32
推 Killercat: 會給這種範例的書...建議你換一本比較好 08/26 11:35
推 keeper7478: 挺好奇是哪本書的 08/26 12:45
→ laiDark: 已解決 感謝前輩們的說明 不過書上是真的寫(i++)+i+(i++) 08/26 14:03
→ laiDark: 書挺舊了 好像06年出版的 遞增那邊有說取決於compiler 08/26 14:05
→ laiDark: 不過我不小心忽略了@@ 08/26 14:06