如果您必须迭代一个循环7次,您会使用:
for (int i = 0; i < 7; i++)
或:
for (int i = 0; i <= 6; i++)
有两点需要考虑:
就性能而言,我假设是 Java 或 C # 。使用“小于”或“小于或等于”是否重要?如果你对不同的语言有洞察力,请指出哪一种。
为了便于阅读,我假设基于0的数组。
UPD: 我提到的基于0的数组可能会让人感到困惑。我不是在讨论对数组元素进行迭代。只是一般的循环。
下面有一个关于使用常量的好点,它可以解释这个神奇的数字是什么。所以如果我有“ int NUMBER_OF_THINGS = 7
”那么“ i <= NUMBER_OF_THINGS - 1
”看起来会很奇怪,不是吗。