Многомерные массивы

Массивы бывают одномерные и многомерные. Одномерные массивы представляют собой ряд чисел или символов. Они уже были рассмотрены выше.

Примером многомерного массива является матрица. Это двухмерный массив. Многомерный массив имеет количество размерностей больше одного.

Примеры массивов:

Одномерный массив:

а1 , а2 , а3 , . . . , аn .

Двухмерный массив (матрица):

b11 , b12 , b13 , . . . , b1n

b21 , b22 , b23 , . . . , b2n

. . . . . . . . . . . . . . . . .

bm1 , bm2 , bm3 , . . . ,bmn

Синтаксис оператора описания многомерного массива следующий:

тип имя[размер1][размер2]. . . [размер n]

Отсюда следует, что оператор описания матрицы будет выглядеть как:

short a[4][5];

Из примера можно заключить, что это матрица целых чисел, значения которых находятся в диапазоне –128 … +127, строк у матрицы 4, а столбцов 5. При описании матриц первой размерностью всегда указываются строки, второй – столбцы.

Для трехмерного массива оператор описания будет иметь вид:

float b[m][n][k];