当前所在位置:珠峰网资料 >> 计算机 >> 软件水平 >> 正文
x=x+1,x+=1,x++的效率哪个最高
发布时间:2010/5/25 10:35:12 来源:城市学习网 编辑:ziteng
  x=x+1最低,因为它的执行过程如下:
  1. 读取右x的地址;
  2. x+1;
  3. 读取左x的地址;
  4. 将右值传给左边的x(编译器并不认为左右x的地址相同).
  x=+1其次,它的执行过程如下:
  1. 读取右x的地址;
  2. x=1;
  3. 将得到的值传给x(因为x的地址已经读出).
  x++最高,它的执行如下:
  1. 读取右x的地址;
  2. x自增1.
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved