Справочники C++ Многомерный массив

Что такое Многомерный массив в C++?

Многомерный массив это массив, который состоит из других массивов. На практике очень редко используются массивы с третим уровнем вложенности. То есть массивы, в которых все элементы являются другими массивами и в котором все элементы также другие массивы. Мы не будем изучать такие массивы, так как принцип их построения точно такой же, как для двумерных массивов.


Для создания двумерных массивов необходимо использовать две квадратные скобки после типа данных и имени массива. Выглядит такой массив как матрица, а записывается следующим образом:
int x[3][3] = { { 0, 34, 2 }, { 3, 4, 5 } };
cout << x[0][1]; // Выведет 34

// Можно их сразу не присваивать
char symbols[5][2];
symbols [0][1] = 'A';
Мы видим, что здесь элементы первого массива это еще одни массивы. Чтобы выбрать какой-либо объект используйте ту же структуру что и для одномерных массивов, вот только теперь указывайте индекс как первого массива, так и второго:
x[0][1] = 1; // Вместо 34 теперь будет 1
Комментарии
Добавить комментарий

Пока комментариев нет