如果你不得不遍历一个循环7次,你会使用:
for (int i = 0; i < 7; i++)
或者:
for (int i = 0; i <= 6; i++)
有两个考虑因素:
为了提高性能,我假设使用Java或C#。使用“小于”或“小于或等于”有关系吗?如果您对不同的语言有洞察力,请指出是哪种语言。
为了提高可读性,我假设使用基于0的数组。
更新:我提到的基于0的数组可能把事情搞糊涂了。我不是在讨论迭代数组元素。只是一个通用的循环。
下面使用一个常量来解释这个神奇的数字,这是一个很好的观点。所以如果我有"int NUMBER_OF_THINGS = 7
“,那么"i <= NUMBER_OF_THINGS - 1
”看起来会很奇怪,不是吗?
https://stackoverflow.com/questions/182600
复制相似问题