Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
7.3. Многомерные массивы
Уже
объяснялось, что разделение массивов на одномерные и многомерные носит
исторический характер. Никакой принципиальной разницы между ними нет.
Одномерные массивы - это частный случай многомерных. Можно говорить и
по-другому: многомерные массивы являются естественным обобщением одномерных.
Одномерные массивы позволяют задавать такие математические структуры как
векторы, двумерные - матрицы, трехмерные - кубы данных, массивы большей
размерности - многомерные кубы данных. Заметим, что при работе с базами данных
многомерные кубы, так называемые кубы OLAP, встречаются
сплошь и рядом.
В чем
особенность объявления многомерного массива? Как в типе указать размерность
массива? Это делается достаточно просто, за счет использования запятых. Вот как
выглядит объявление многомерного массива в общем случае:
<тип>[
, ... , ] <объявители>;
Число
запятых, увеличенное на единицу, и задает размерность массива. Что касается
объявителей, то все, что сказано для одномерных массивов, справедливо и для
многомерных. Можно лишь отметить, что хотя явная инициализация с использованием
многомерных константных массивов возможна, но применяется редко из-за
громоздкости такой структуры.