在我遇到的所有编程语言中,似乎有最佳做法是将变量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