首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否应该在for循环中使用<或<=

是否应该在for循环中使用<或<=
EN

Stack Overflow用户
提问于 2008-10-08 12:59:57
回答 39查看 42.9K关注 0票数 128

如果你不得不遍历一个循环7次,你会使用:

代码语言:javascript
复制
for (int i = 0; i < 7; i++)

或者:

代码语言:javascript
复制
for (int i = 0; i <= 6; i++)

有两个考虑因素:

  • performance
  • readability

为了提高性能,我假设使用Java或C#。使用“小于”或“小于或等于”有关系吗?如果您对不同的语言有洞察力,请指出是哪种语言。

为了提高可读性,我假设使用基于0的数组。

更新:我提到的基于0的数组可能把事情搞糊涂了。我不是在讨论迭代数组元素。只是一个通用的循环。

下面使用一个常量来解释这个神奇的数字,这是一个很好的观点。所以如果我有"int NUMBER_OF_THINGS = 7“,那么"i <= NUMBER_OF_THINGS - 1”看起来会很奇怪,不是吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/182600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档