i++:先引用后增加
++i:先增加后引用
在for循环中表面上看上去是一样的
另外在其他地方是不一样的,比如:
int j;
int m;
j=++i;
m=i++;
这时m与j的值是不一样的。
for(int i=0;i<=10;i++)
我们经常会使用这样的代码来做循环,一般在for循环中习惯于使用i++,却很少使用++i。
虽然从代码执行的效果来看,它们并无任何区别,但是它们所生成的代码是有所不同的,
事实上++i运算时间更少,效率更高,次数愈多越明显,
i++:先引用后增加
++i:先增加后引用
在for循环中表面上看上去是一样的
另外在其他地方是不一样的,比如:
int j;
int m;
j=++i;
m=i++;
这时m与j的值是不一样的。
for(int i=0;i<=10;i++)
我们经常会使用这样的代码来做循环,一般在for循环中习惯于使用i++,却很少使用++i。
虽然从代码执行的效果来看,它们并无任何区别,但是它们所生成的代码是有所不同的,
事实上++i运算时间更少,效率更高,次数愈多越明显,