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++好,省去了一个无名对象的构建跟析构成本
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++好,省去了一个无名对象的构建跟析构成本
相关文章推荐
- Arrylist三种遍历iterator,for,增强for循环效率测试
- 从汇编看for和while循环的效率
- for循环的效率问题
- for 循环性能比较 提高for循环的效率
- for循环中i++与++i的效率探究
- swift中c风格的for循环执行效率
- 关于执行两个for循环效率注意点
- Java基础——foreach与正常for循环效率对比
- for循环中i++与++i的效率探究
- OpenMP程序 for 循环并行的效率
- for循环嵌套效率分析
- memset初始化值的效率秒杀for循环
- for 循环性能比较 提高for循环的效率
- 测试递归与循环(这里用for)的执行效率与系统开销
- for循环中i++与++i的效率探究
- 两重for循环的效率对比
- J2ME代码效率测试_for循环和除法
- 关于for循环的执行效率问题
- 好久没写博客了,今天没事测试一下浏览器for循环顺序不同及定义变量位置不同的效率
- 测试简单for循环的效率