在我遇到的所有編程語言中,似乎有最佳做法是將變量i用於循環迭代。通常我在嵌套循環中跟着l。這似乎適用於靜態編譯和腳本語言。在for循環中使用i的歷史是什麼?
這種做法的歷史是什麼?我是否標記整數,索引或其他內容?爲什麼,例如,我們不使用x,考慮數學背景,這會更普遍。
在我遇到的所有編程語言中,似乎有最佳做法是將變量i用於循環迭代。通常我在嵌套循環中跟着l。這似乎適用於靜態編譯和腳本語言。在for循環中使用i的歷史是什麼?
這種做法的歷史是什麼?我是否標記整數,索引或其他內容?爲什麼,例如,我們不使用x,考慮數學背景,這會更普遍。
它最有意義的是i
代表index
因爲迴路是一個數組中的每個元素並且每個元素都被索引。
我一直以爲我是索引的縮寫。但我從來沒有見過我主宰過;實際上我比「我」更常見到「pos」或「x」。 – christopher 2013-02-25 22:59:20
即使在數學中,「我」也被用作首選虛擬指數。 – 2013-02-25 22:59:37
在數學中,使用'i'作爲整數變量(特別是索引)比使用'x'更常見。循環變量通常(但不總是)索引。在Diophantine方程中'x'通常被用作一個整數,但幾乎不會作爲索引。 – 2013-02-25 22:59:40