[問題] gcc->post,preincrement

看板C_and_CPP (C/C++)作者 (皓呆)時間14年前 (2011/10/28 21:23), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/1
compiler:gcc環境winxp, int a =0; int b =0; a=(b++)+(++b); ---->a=2這了解 但是 short a =0; short b =0; a=(b++)+(++b); ---->a=1 !? 請教一下大概是發生怎樣的事情? 有點搞不大懂為何這樣. 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.107.35

10/28 21:26, , 1F
只要記得:無論如何不要把程式碼寫成這個樣子
10/28 21:26, 1F

10/28 21:29, , 2F
XD
10/28 21:29, 2F

10/28 21:52, , 3F
未定義行為 置底13戒之8
10/28 21:52, 3F

10/28 22:12, , 4F
囧!懂意思
10/28 22:12, 4F

10/29 01:40, , 5F
兩個都是未定義 xD
10/29 01:40, 5F
文章代碼(AID): #1EggpDFk (C_and_CPP)
文章代碼(AID): #1EggpDFk (C_and_CPP)