可能重複:
Is a variable named i unacceptable?
What is an ideal variable naming convention for loop variables?int i vs int index等哪一個更好?
從C背景我一直使用int i
爲通用的循環變量來了。當然,在大的嵌套循環或其他複雜的東西中,我可能會使用一個描述性名稱,但是您最喜歡看哪一個?
int i;
for(i=0;i<Controls.Count;i++){
DoStuff(Controls[i]);
}
或
int index;
for(index=0;index<Controls.Count;index++){
DoStuff(Controls[index]);
}
在當前項目中,我的工作也有這兩種風格和指數ndx
所取代。
哪一個更好? i
變量是否通用?那麼其他C風格的名字呢? i, j, k
這些都應該被實際的描述性變量替代嗎?
ndx是否真的比我或索引更具描述性?或者它只是對輸入字符數量的妥協? ;) – 2010-05-22 00:06:52
我覺得'ind'比'ndx'更直接,即使它只有相同數量的字符。 – Ponkadoodle 2010-05-22 00:09:02
@Tuzo不問我。一個人是Delphi程序員,所以也許在那裏更正常?我相信我已經看到'idx'和'ndx'。 – Earlz 2010-05-22 00:11:34