@Evgenij_nechujveter

Как работает этот массив?

1802390423b84458966502c88a7d8b4c.png

Народ помогите разобраться с массивом. Понимаю какой будет в итоге результат, но не понимаю как работает.

Например в 14 строке: array[array.length - i - 1] - Почему мы получаем здесь 8-ку? Чему здесь равняется i? -1 - это мы отбрасываем последнюю ячейку?
  • Вопрос задан
  • 238 просмотров
Решения вопроса 1
@tabbols95
Недопрограммист
Очевидно, что в [14] строке на нулевое место массива array мы ставим из нулевой строки и 7 столбца элемент, а этот элемент равен 8.
array[array.length-i-1]
означает, что в массиве 8 элементов, но т.к. массив начинается с нулевого элемента, то по правилам номер последней ячейки равен на 1 меньше, т.е. 7, поэтому
array[array.length-1].
array[array.length-i]
объясняется тем, что мы постепенно проходим все ячейки по порядку, начиная с последней.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы