a++不是優(yōu)先級(jí)最高嗎?
那么就會(huì)優(yōu)先運(yùn)行a++,它返回3,然后a變成4.然后我們?cè)偎愠顺偎慵訙p。難道不應(yīng)該這么算嗎?
然后 計(jì)算過(guò)程 4+b%4-b/4+4*b-3=4+0-1+16-3=16
那么就會(huì)優(yōu)先運(yùn)行a++,它返回3,然后a變成4.然后我們?cè)偎愠顺偎慵訙p。難道不應(yīng)該這么算嗎?
然后 計(jì)算過(guò)程 4+b%4-b/4+4*b-3=4+0-1+16-3=16
2015-05-17
舉報(bào)
2015-05-17
剛剛百度了一下http://zhidao.baidu.com/link?url=bgO84pNcVh1qezZHhl8efKjNwsP9T3pJULUr05NY3y0h_o11xNegFU4F_1tVtlvRtbSZCUx8r9HgULjEn-Nxi_這個(gè)解釋可以
2015-05-17
a++在這個(gè)語(yǔ)句中a的值是不變的到下一個(gè)語(yǔ)句才會(huì)改a的值
2015-05-17
a++的優(yōu)先級(jí)應(yīng)該和加減乘除四則運(yùn)算相同
2015-05-17
額不小心看錯(cuò)問(wèn)題了,a++的優(yōu)先級(jí)不是最高的這個(gè)語(yǔ)句的計(jì)算還是按照從左到右的順序來(lái)的
2015-05-17
所以a++的值應(yīng)該為3
2015-05-17
a++分解開(kāi)寫(xiě)是兩步(a++)=a,a=a+1;
++a分解開(kāi)是a=a+1,(++a)=a;