学长们这个代码的运算过程吗?特别是y=x++ + ++x;的这一句,没看懂是怎么算的
代码解析 y=x++ + ++x:y = (x++) + (++x);设x为1第一步x++ 后++不改变当前值 第二个++x前++ 但x已成2(因为刚才有一个后++未执行) 再前++ 就是3y = 1 + 3;y = 4
不是给你分开了吗。x++是先运算再自增。++x是先自增再运算。