x=x+1:在执行过程中先取等号右边x的地址,计算x+1,然后取等号左边x的地址,最后将等号右边的值传给等号左边。
x+=1:执行过程中先取等号左边x的地址,然后计算x+1,最后将得到的值给x,因为之前等号左边x的地址已经读出来了,所以这里就少了一次读取地址的操作,效率高于x=x+1
x++:先读取x的地址,然后对x自增1,效率是三个里面最高的
x=x+1:在执行过程中先取等号右边x的地址,计算x+1,然后取等号左边x的地址,最后将等号右边的值传给等号左边。
x+=1:执行过程中先取等号左边x的地址,然后计算x+1,最后将得到的值给x,因为之前等号左边x的地址已经读出来了,所以这里就少了一次读取地址的操作,效率高于x=x+1
x++:先读取x的地址,然后对x自增1,效率是三个里面最高的