我假设有一些历史/数学原因,每当我写for
循环时,我都会使用i
:
for (var i=0; i<10; i++) {
// do something 10 times
}
我知道i
在数学中用于求和(Σ)和乘积(∏)。它只是意味着“索引”,还是有一些更重要的含义?
我假设有一些历史/数学原因,每当我写for
循环时,我都会使用i
:
for (var i=0; i<10; i++) {
// do something 10 times
}
我知道i
在数学中用于求和(Σ)和乘积(∏)。它只是意味着“索引”,还是有一些更重要的含义?
我相信它在提到的例子中只是意味着“索引”。
我知道它没有回答您的问题并且可能说明了显而易见的问题,但我个人总是会尝试为变量名称赋予一些可读性的含义,并在阅读其他代码时避免这种混淆,例如
for (int productCounter = 0; productCounter<10; productCounter++){
// do something 10 times
}
I
在 Fortran 中,以字母through开头的变量M
自动为 INTEGER 类型,因此人们可以这样写:
DO 10 J = 1, 10
...do something 10 times...
10 CONTINUE
第 1-5 列中的标签是数字;第 6 列是连续字符(如果需要),代码从第 7 列开始(最初到第 72 列;打孔卡上的第 73-80 列是卡片在牌组中的序列号)。
单字母名称很方便。在 Fortran 中,您不必在使用变量之前声明它们。