第1个回答 2012-09-26
首先弄明白计算顺序是从右到左赋值的,
上面的式子可以分为2个式子
x=x+y;
y=y+z;
首先计算的是第二个,然后是第一个
如果x=1,y=2,z=3的话,计算过后结果变为
x=6,y=5,z=3
第2个回答 2012-09-26
看到等号运算符,这个级别最低 所以从右向左看。
1.y=y+z 为首选运算的。
2.接着 x=x+y 为第二次等号的运算。(此时的y已经通过1中变化了)
两步就到头了。有其他问题可以hi我 ^-^
第3个回答 2012-09-26
从右往左算;比如x=1,y=2,z=3;
结果就是y=5,x=6,z=3。
第4个回答 2012-09-26
1.y+=z.即及y=y+z
2.x+=y,即x=x+y.
第5个回答 2012-09-26
y=y+z
x=x+y(这个y是y+z的值)