Довідники 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
Коментарі
Додати коментар

Поки що коментарів немає