Элемент массива
Элемент массива — это отдельное значение, хранящееся в массиве. Чтобы получить или изменить элемент, используют его индекс — номер позиции элемента в массиве.
Массив состоит из последовательности элементов. В большинстве языков программирования индексы начинаются с нуля: первый элемент имеет индекс \(0\), второй — индекс \(1\), и так далее. Поэтому у массива из \(n\) элементов допустимые индексы находятся от \(0\) до \(n-1\). Границы и способ нумерации нужно учитывать при работе с массивом.
Здесь \(i\) — индекс элемента, а \(n\) — количество элементов массива. Обращение к элементу обычно записывают как имя массива и индекс в квадратных скобках: \(a[i]\). Такое выражение можно использовать для чтения значения и, если язык это разрешает, для записи нового значения.
Пусть задан массив \(a = [12, 7, 25]\). Тогда \(a[0]=12\), \(a[1]=7\), \(a[2]=25\). Команда a[1] = 10 изменит второй элемент: массив станет \([12, 10, 25]\).
Индекс показывает позицию, а элемент — значение, находящееся на этой позиции. В массиве \([12, 7, 25]\) число \(1\) — индекс второго элемента, а число \(7\) — сам элемент. Индекс не является частью данных массива.
Какое значение имеет выражение \(a[2]\), если массив \(a=[4,9,6,1]\)?
При последовательном просмотре всех элементов используют перебор массива. Важно не обращаться к индексу, которого нет: это приводит к ошибке или неверному результату. Например, у массива из пяти элементов последний индекс равен \(4\), а индекс \(5\) уже недопустим.
Главное
- Элемент массива — отдельное значение, доступное по индексу.
- При индексации с нуля допустимые индексы массива из \(n\) элементов: от \(0\) до \(n-1\).
- Индекс обозначает позицию, а элемент — значение в этой позиции.