黑马程序员技术交流社区

标题: 效率问题 [打印本页]

作者: 谢辉林    时间: 2013-3-11 13:52
标题: 效率问题
x=x+1,x+=1,x++,那个效率最高,为什么
解析:
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。
作者: 许庭洲    时间: 2013-3-11 20:08
值得学习ing!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2