滴水逆向联盟

标题: x=x+1 x+=1 x++ 那个效率高? [打印本页]

作者: 夺命书生    时间: 2014-11-10 09:26
标题: x=x+1 x+=1 x++ 那个效率高?
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++ 效率最高。


作者: 夺命书生    时间: 2014-11-10 09:26
:lol:lol:lol:lol:lol:lol:lol:lol:lol




欢迎光临 滴水逆向联盟 (http://www.dtdebug.com/) Powered by Discuz! X3.2