Лекция: Объявление массива.
В каждой программе, использующей массив, он обязательно объявляется. Делается это следующим образом. Пусть массив имеет размерность N. Что это такое? N — это максимальное количество элементов в массиве. Иначе — размерность массива. Итак, основная форма объявления массива следующая:
тип<имя массива>[размер1][размер2]...[размер N];
Чаще всего используются одномерные массивы. Их форма описания такова:
тип<имя массива>[размер1];
Поясним, что такое тип. Тип — это базовый, то есть основной тип элементов массива.
Размер — это, как выше было сказано, количество элементов одномерного массива. Все дело в том, что в двухмерном массиве размер определяется с помощью умножения. При описании двумерного массива его объявление будет таково:
тип<имя массива>[размер1][размер2];
Это будет массив массива. То есть массив размера [размер2], элементами которого являются одномерные массивы: <имя массива>[размер1]. Размер массива в языке С задается константой или контантным выражением. Нельзя задавать массив переменного размера. Для этого существует отдельный механизм, называемый динамическим выделением памяти. Вопрос о динамическом выделении памяти и о переменных массивах будет изучаться нами попозже. Но первоначально уделим больше внимания одномерным массивам.