int i = 0;i = i++ + ++i;system.out.println(i);為什么輸出2,i++是0,++i是1,加起來(lái)應(yīng)該是2 啊
1 回答
已采納

ziom
TA貢獻(xiàn)948條經(jīng)驗(yàn) 獲得超1109個(gè)贊
i++返回的是0, 但++i時(shí)此刻的i因?yàn)榻?jīng)過(guò)了一次自增,所以是1,++i返回的就是2,所以最后結(jié)果為2
添加回答
舉報(bào)
0/150
提交
取消