我的IT空間
x=x+1最低,因?yàn)樗膱?zhí)行過(guò)程如下:
1. 讀取右x的地址;
2. x+1;
3. 讀取左x的地址;
4. 將右值傳給左邊的x(編譯器并不認(rèn)為左右x的地址相同).
x=+1其次,它的執(zhí)行過(guò)程如下:
2. x=1;
3. 將得到的值傳給x(因?yàn)?/span>x的地址已經(jīng)讀出).
x++最高,它的執(zhí)行如下:
2. x自增1.
posted on 2010-05-26 09:49 甜咖啡 閱讀(499) 評(píng)論(1) 編輯 收藏
這個(gè)要看編譯器的,有的編譯器做了優(yōu)化。 回復(fù) 更多評(píng)論