2013-02-25 72 views
1

在我遇到的所有編程語言中,似乎有最佳做法是將變量i用於循環迭代。通常我在嵌套循環中跟着l。這似乎適用於靜態編譯和腳本語言。在for循環中使用i的歷史是什麼?

這種做法的歷史是什麼?我是否標記整數,索引或其他內容?爲什麼,例如,我們不使用x,考慮數學背景,這會更普遍。

+1

我一直以爲我是索引的縮寫。但我從來沒有見過我主宰過;實際上我比「我」更常見到「pos」或「x」。 – christopher 2013-02-25 22:59:20

+1

即使在數學中,「我」也被用作首選虛擬指數。 – 2013-02-25 22:59:37

+1

在數學中,使用'i'作爲整數變量(特別是索引)比使用'x'更常見。循環變量通常(但不總是)索引。在Diophantine方程中'x'通常被用作一個整數,但幾乎不會作爲索引。 – 2013-02-25 22:59:40

回答

0

我有兩種理論:我可以靜置1)的整數類型的索引2)的整數(值)

+0

或迭代器 – LtWorf 2013-02-25 23:00:45

+0

是的......它可能是 – piokuc 2013-02-25 23:01:21

+0

或「item」... – 2013-02-25 23:05:03

0

它最有意義的是i代表index因爲迴路是一個數組中的每個元素並且每個元素都被索引。