问题描述:
int m=5,y=2;y+=y-=m*=y谁能告诉我具体怎么拆开这个式子最好能再举两个例子让我再加深下印象~谢谢了PS:答案是-16
问题解答:
m=m*y,y=y-m,y=y+y;即:m=m*y;/*m=10,y=2*/y=y-m;/*m=10,y=-8*/y=y+y;/*y=-16*/
可能这样写吗?看来俺还很无知啊
具体说来,就是遵循从右往左的顺序,按照a+=b等价于a=a+b,a-=b等价于a=a-b的规律一层层拆开