++运算符左右有什么区别

2025-03-13 13:53:17
推荐回答(2个)
回答1:

赋值顺序不同,例如b=1,a=b++;是先将b的值赋给a后,b再自加1,此时a=1,b=2,而a=++b;是b先自加1,再把值赋给a,此时a=b=2。

回答2:

++i和i++的区别:
++i表示先自加再赋值,i++则先赋值再自加;
例如:i=1;
y=++i;y=2,x=2;
y=i++;y=1,x=2;