会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
王元森
博客园
首页
新随笔
联系
管理
订阅
2010年5月23日
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.
阅读全文
posted @ 2010-05-23 12:33 王元森->
阅读(673)
评论(0)
推荐(0)
编辑