Массивы бывают одномерные и многомерные. Одномерные массивы представляют собой ряд чисел или символов. Они уже были рассмотрены выше.
Примером многомерного массива является матрица. Это двухмерный массив. Многомерный массив имеет количество размерностей больше одного.
Примеры массивов:
Одномерный массив:
а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];