2013-02-25 4 views
1

На всех языках программирования, с которыми я столкнулся, кажется, лучше всего использовать переменную i in для циклов итераций цикла. Обычно за i следует l во вложенном цикле. Это, похоже, применяется как для статически скомпилированных, так и для скриптовых языков.Какова история использования i для циклов?

Какова история этой практики? Я отмечаю для integer, index или что-то еще? Почему, например, мы не используем x, который был бы более распространенным, учитывая математический фон.

+1

Я всегда считал, что мне не хватает индекса. Но я никогда не видел, чтобы я доминировал; на самом деле я видел «pos» или «x» гораздо чаще, чем «i». – christopher

+1

Даже в математике «i» используется как предпочтительный фиктивный индекс. –

+1

В математике чаще используется 'i' для целочисленной переменной (и, в частности, для индекса), чем для использования' x'. Переменные цикла часто (но не всегда) являются индексами. 'x' часто используется как целое число в диофантовых уравнениях, но почти никогда не является индексом. –

ответ

0

У меня есть две теории: я могу стоять за 1) индекс 2) целое число (значение целого типа)

+0

или для итератора – LtWorf

+0

да ... Это может быть – piokuc

+0

или для "item" ... –

0

Это делает самый смысл, что i обозначает index, потому что петля над каждым элементом массива и каждый элемент индексируется.

Смежные вопросы