浮世醉心 发表于 2020-12-28 16:29:49

自增问题(求大佬解答)

i=1
n=++i+i++为什么等于4啊?不应该等于5吗?
(我的思路:++i=2,i被赋值为2后再算i++为3再一起加起来就为5了。)

风过无痕1989 发表于 2020-12-28 16:47:01

本帖最后由 风过无痕1989 于 2020-12-28 16:48 编辑

++i 是自加后运算,i++ 是运算再自加。++i 是自加后 i= 2,2 + 2 = 4 运算完成后, i 才等于3

twsq 发表于 2020-12-29 14:13:51

(++i) 之后 i 是2了 但是他不输出,即(++i)仍是1 之后(i++)就是2+1 = 3 了 这个(i++)输出 所以为4
页: [1]
查看完整版本: 自增问题(求大佬解答)