导航

C#中的自增变量

Posted on 2010-12-22 09:47  beeone  阅读(872)  评论(0编辑  收藏  举报

1) i=i+1 它的效率最低,因为其执行过程如下:
1-1 读取右x的地址;
1-2 x+1;
1-3 读取左x的地址;
1-4 将右值传给左边的x  

(2) i+=1; 他的执行过程是:
2-1 读取右x的地址;
2-2 x+1;
2-3 将得到的值传给x

(3) i++; 他的执行过程是:
3-1 读取右x的地址
3-2 x自增1;