Задать вопрос
@OrdUs

Почему i? Почему переменную, используемую в циклах, обычно называют именно i?

Вот, например, в циклах вроде таких: for (int i = 0; i < 50; i++) Console.WriteLine(i);
Почему переменную принято называть именно i? Что это означает? Item? Iteration? Почему, например, не a?
  • Вопрос задан
  • 655 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@alexalexes
index. А вообще, индексы элементов массива пришли из математики - i, j, k для первых трех измерений.
Просто, первыми компухтеры оседлали математики, отсюда и традиция в циклах использовать эти буквы.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
15432
@15432
Системный программист ^_^
Пошло из математики (Xi, Yj), продолжилось в Фортране (начиная с имени i переменные по умолчанию интовые были), потом все как-то привыкли
Ответ написан
Комментировать
@sergeperovsky
Первый язык программирования - Фортран:
Если тип переменной не описан явно или неявно, то по умолчанию переменные, имена которых начинаются с одной из шести букв I, J, K, L, M, N, являются величинами целого типа, а с любой другой буквы (AL, X, DELTA и т. д.) — величинами вещественного типа.
Вот отсюда и идет трация.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы