Индекс массива — это целое число, которое указывает на конкретный элемент массива. 1 Это не номер элемента в массиве, а смещение. 1
Индекс нужен, чтобы быстро находить нужные элементы в памяти и обращаться к ним. 1 Операция поиска значения ячейки по индексу называется индексированием. 1
Обычно индекс представлен неотрицательным целым числом, иногда — целой переменной. 1 В некоторых языках программирования используют отрицательный индекс для отсчёта в обратную сторону, то есть с конца массива. 1
Например, с помощью индекса вычисляется адрес нужной ячейки по формуле: начальный адрес массива + индекс * число ячеек, которые занимает один элемент. 4
Также индекс позволяет упорядочивать данные, так как каждый элемент имеет свой индекс, и нет нагромождения из десятков и сотен переменных, которые нужно держать в голове, чтобы не запутаться и не ошибиться. 4