Урок 12: Одномерные массивы
До сих пор каждая переменная хранила одно значение. Массив — это ряд ячеек одного типа под одним именем: int grades[5]; выделяет пять последовательных ячеек int в памяти. К каждой ячейке обращаются по индексу, который начинается с 0 — первая ячейка это grades[0], а последняя grades[4]. С помощью цик
Массив — это как ряд почтовых ящиков у входа в здание: одно имя для всего ряда и номер для каждого ящика. Только в C вы начинаете считать с 0 — и если вы попытаетесь открыть ящик, которого не существует, никто вас не остановит, вы просто откроете стену.
- массив
- Ряд ячеек одного типа, последовательных в памяти, под одним именем. Например, int grades[5];.
- индекс
- Номер ячейки в массиве. Отсчёт начинается с 0: первая a[0], последняя a[SIZE-1].
- список инициализации
- Фигурные скобки, которые заполняют массив при объявлении: {90, 85, 70, 88, 95}.
- константа размера
- Одно имя для размера массива, например #define SIZE 5, чтобы цикл и массив всегда согласовывались.
- выход за границы
- Обращение к несуществующему индексу (например, a[7] в массиве из 5). C не проверяет — это неопределённое поведение.