int i 与 int index 等哪个更好? [复制]

2024-04-28

可能的重复:
名为 i 的变量是不可接受的吗? https://stackoverflow.com/questions/130775/is-a-variable-named-i-unacceptable
循环变量的理想变量命名约定是什么? https://stackoverflow.com/questions/101070/what-is-an-ideal-variable-naming-convention-for-loop-variables

来自我一直使用的 C 语言背景int i对于通用循环变量。当然,在大型嵌套循环或其他复杂的事物中,我可能会使用描述性名称,但您更愿意看到哪一个?

int i;
for(i=0;i<Controls.Count;i++){
  DoStuff(Controls[i]);
}

or

int index;
for(index=0;index<Controls.Count;index++){
  DoStuff(Controls[index]);
}

在我正在从事的当前项目中,这两种样式和索引都被替换为ndx.

哪一个更好?是个i变量太通用?那么其他 C 风格名称又如何呢?i, j, k所有这些都应该被实际的描述变量取代吗?


i然而,就第一个循环而言,这是相当标准的,然后是j对于内循环和k用于内部-内部循环,等等。

与几乎所有命名规则一样,只要它在项目中是标准的,并且适用于其中的所有成员,那么就可以了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

int i 与 int index 等哪个更好? [复制] 的相关文章

随机推荐