С одномерными массивами обычно не возникает сложностей даже у новичков. Ну разве что приходится привыкать к тому, что, например, в С/С++ и многих других языках нумерация элементов массива начинается с нуля. А вот с массивами большей размерности немного сложнее. Здесь уже можно запутаться (даже я иногда путаюсь, особенно когда перехожу с одного языка на другой))). Массивы могут быть многомерными. В три и более размерностей погружаться не будем - это сносит башню у любого и применяется довольно редко. А вот с двумерными массивами необходимо разобраться, потому что они используются часто. Наиболее частое использование двумерных массивов - это классическая матрица (или таблица). Матрица может быть представлена в “двух измерениях” - она содержит строки и столбцы. Одно измерение - это строки, другое - столбцы. Пример: //Матрица 6х3 (таблица 6х3) int matrix[6][3]; Этот двумерный массив содержит два измерения - это двумерная матрица 6х3 элементов (то есть она в общей сложности содержит 6х3 = 1