[讨论]i++与++i的效率问题
++i相当于
i = i + 1;
return i;
而i++相当于
int j = i;
i = i+1;
return j;
由于i++还必须copy值给j,所以速度较慢。
相信很多人都习惯i++吧,呵呵。
++i相当于
i = i + 1;
return i;
而i++相当于
int j = i;
i = i+1;
return j;
由于i++还必须copy值给j,所以速度较慢。
相信很多人都习惯i++吧,呵呵。
2007-10-03 18:18