Variables 为什么在迭代中使用'i'作为索引变量?

Variables 为什么在迭代中使用'i'作为索引变量?,variables,Variables,我假设有一些历史/数学原因,每当我为循环编写I时,我都使用I: for (var i=0; i<10; i++) { // do something 10 times } for(var i=0;i我相信在前面提到的例子中它只是指“索引” 我知道这并没有回答你的问题,也可能是说了一些显而易见的问题,但我个人会尽量给变量名一些可读性方面的含义,并在阅读其他代码时避免这种混淆 for(int-productCounter=0;productCounter在Fortran中,从字母I到M的

我假设有一些历史/数学原因,每当我为循环编写I
时,我都使用
I

for (var i=0; i<10; i++) {
  // do something 10 times
}

for(var i=0;i我相信在前面提到的例子中它只是指“索引”

我知道这并没有回答你的问题,也可能是说了一些显而易见的问题,但我个人会尽量给变量名一些可读性方面的含义,并在阅读其他代码时避免这种混淆


for(int-productCounter=0;productCounter在Fortran中,从字母
I
M
的变量自动为整数类型,因此人们可以编写:

       DO 10 J = 1, 10
          ...do something 10 times...
10     CONTINUE
标签在第1-5列为数字;第6列为连续字符(如果需要),代码从第7列开始(最初是第72列;穿孔卡片上的第73-80列是卡片组中的序列号)


单字母名称很方便。在Fortran中,在使用变量之前不必声明它们。

使用14个字符就足够了?我不想读你的代码,谢谢。啊,但是如果你愿意,你可以读它!!而不是试图找出我代表的内容。productCounter只是一个例子,使用更少的东西,just而不是i或x,它使它在多开发人员环境中更易于阅读,在这个环境中,您可以维护其他代码或嵌套循环!