2-22怎么做
1 回答

onemoo
TA貢獻(xiàn)883條經(jīng)驗(yàn) 獲得超454個(gè)贊
為什么在 C++ 區(qū)中問 C 語言問題?!
看起來這是 C 代碼。而且這個(gè)題目恐怕出得有問題。
這代碼的行為是 C 語言中的“未定義行為”,也就是說 x 和 y 最終的結(jié)果是不確定的。
我在?http://idcbgp.cn/qadetail/64864?有詳細(xì)的解釋。
y = ++x * ++x; 這句代碼的序列點(diǎn)就是語句結(jié)束時(shí),所以 x 什么時(shí)候自增是完全不確定的,最終 y 得到的值自然也是不確定的了。
- 1 回答
- 0 關(guān)注
- 1179 瀏覽
添加回答
舉報(bào)
0/150
提交
取消