自增问题(求大佬解答)
i=1n=++i+i++为什么等于4啊?不应该等于5吗?
(我的思路:++i=2,i被赋值为2后再算i++为3再一起加起来就为5了。) 本帖最后由 风过无痕1989 于 2020-12-28 16:48 编辑
++i 是自加后运算,i++ 是运算再自加。++i 是自加后 i= 2,2 + 2 = 4 运算完成后, i 才等于3 (++i) 之后 i 是2了 但是他不输出,即(++i)仍是1 之后(i++)就是2+1 = 3 了 这个(i++)输出 所以为4
页:
[1]