a=a+1 到底哪个a是哪个a啊???
a=a+1,第一个a是运算结果,第二个a是赋值(原来没有参加过运算)的a
这里的=是赋值的意思,不要用数学逻辑来理解。
其实很简单的。
根据优先级,先计算a+1,然后再把值赋给a。也就是说a被重新赋值了。
记住a就是a就好了吧