您的位置:首页 > 其它

for循环里的i++和++i的效率

2010-04-20 15:11 176 查看
for(int i=0;i<n;i++)如果把i++变成++i 循环次数上有没有变化 为什么 那个执行效率会更好

int i;
int s=0;
int m = 5;
for (i = 0; i < m; i++)
{
s += i;
}

如:这段代码就是会循环6次,如果改成++i会循环五次。
++i不用return left vaule
i++需要return left value

在做迭代的时候,++i比i++好,省去了一个无名对象的构建跟析构成本
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: