TA的每日心情 | 怒 2014-12-12 07:01 |
---|
签到天数: 8 天 [LV.3]偶尔看看II
逆向联盟VIP会员
   
- 积分
- 344
|
x=x+1 x+=1 x++ 真三个表达式那个效率最高?
第一个表达式:x=x+1 它的执行过程是。
1.先读取=号右边 x 的地址,计算 x+1 的值。
2.再读取 = 号左边 x 的地址。
3.最后将 = 号右边的值传给 = 号左边的X。
第二个表达式:x+=1 它的执行过程是。
1. 读取右x的地址;
2. x=1;
3. 将得到的值传给x(因为x的地址已经读出)
第三个表达式: x++ 它的执行过程是。
1.先读取 X 的值,然后X自增1 ,因此x++ 效率最高。
|
|