0

我假设有一些历史/数学原因,每当我写for循环时,我都会使用i

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

我知道i在数学中用于求和(Σ)和乘积(∏)。它只是意味着“索引”,还是有一些更重要的含义?

4

2 回答 2

0

我相信它在提到的例子中只是意味着“索引”。

我知道它没有回答您的问题并且可能说明了显而易见的问题,但我个人总是会尝试为变量名称赋予一些可读性的含义,并在阅读其他代码时避免这种混淆,例如

for (int productCounter = 0; productCounter<10; productCounter++){ // do something 10 times }

于 2013-07-27T21:59:46.840 回答
0

I在 Fortran 中,以字母through开头的变量M自动为 INTEGER 类型,因此人们可以这样写:

       DO 10 J = 1, 10
          ...do something 10 times...
10     CONTINUE

第 1-5 列中的标签是数字;第 6 列是连续字符(如果需要),代码从第 7 列开始(最初到第 72 列;打孔卡上的第 73-80 列是卡片在牌组中的序列号)。

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

于 2013-07-27T22:02:14.217 回答