非常简单的问题,但我无法在任何地方找到答案。常见的编码实践有一个以 i 为 int 的 for 循环,如下所示:
for (int i = 0; i < something; i++)
如果您嵌套了 for 循环,您显然需要您的内部循环具有不同的变量名称,以区分它们。
但是,如果您在一个方法中有多个未嵌套的 for 循环,那么将它们中的每一个都声明为 int i 是不好的做法吗?我知道他们在该特定声明之外没有任何范围,所以我知道它不会导致任何错误,但这是一种好的做法吗?
*编辑: 大家好。感谢您出色(而且非常迅速!)的答案。我希望我可以选择所有作为答案。我不认为这是不好的做法,只是想确定一下。感谢你的帮助。*