Кроме одиночных переменных, представляющих в программе отдельное число или символ, в языке С определено понятие массива. Массив – это совокупность (последовательность) значений одного типа. Для объявления массива в программе используется следующий синтаксис:
int Array[10]; // Массив из десяти целых чисел
Для доступа к отдельному элементу массива введено понятие индекса – т.е. номер элемента в массиве, причем индекс массива, состоящего из N элементов, меняется от 0 до N – 1. Так массив int Arr[3];
содержит элементы Arr[0], Arr[1], Arr[2].
Синтаксическая форма
<тип> <имя> <размер N> … <размер 2><размер 1>;
Как и в предыдущем случае, массив представляется одним фрагментом памяти, в котором элементы располагаются друг за другом:
int matr [2][3];
matr[0][0] : matr[0][1] : matr[0][2] : matr[1][0] : matr[1][1] : matr[1][2]