Урок 13: Двумерные массивы
На прошлом уроке мы познакомились с массивом — одной строкой ячеек. Но многие данные в реальном мире — это таблицы: шахматная доска, расписание, изображение. int m[2][3]; задаёт таблицу из 2 строк и 3 столбцов — 6 ячеек int. К ячейке обращаются по двум индексам: m[i][j] — сначала строка (i), затем с
Двумерный массив похож на кинозал: чтобы найти своё место, нужны два числа — ряд и место. 'Ряд 1, место 2' — это m[1][2], и, как и в C, если ряды нумеруются с 0 — ряд 1 на самом деле второй ряд.
- двумерный массив
- Таблица ячеек: int m[2][3]; — 2 строки, 3 столбца, 6 ячеек.
- строка
- Первое измерение. В m[i][j] индекс i выбирает строку (с 0).
- столбец
- Второе измерение. В m[i][j] индекс j выбирает столбец внутри строки (с 0).
- вложенные циклы
- Цикл внутри цикла: внешний по строкам, внутренний по столбцам каждой строки.
- вложенный инициализатор
- Внутренние фигурные скобки для каждой строки: {{1, 2, 3}, {4, 5, 6}}.