Масиви.Масив - це група пронумерованих( проіндексованих) однотипних елементів даних під одним загальним іменем. Розрізняють окремі елементи масиву по індексу – числу, яке стоїть після імені масиву в квадратних душках. Масиви необхідно описувати. Опис включає тип елементів масиву і розмір.
 Приклад:
 Int data[100]; /* масив типу цілий з іменем data і розміром 100.
 Звернення до окремих елементів масиву проводиться по індексу від 0 до 99. Першим елементом є data[0]; а не data[1].
 Елемент масиву так само використовується, як проста змінна, і індексом може бути вираз або змінна.
 Одномірні масиви. Одномірний масив має один індекс.. Індекс – це номер в квадратних душках після імені масиву.
 При описі масиву компілятор виділяє для нього блок пам’яті, достатній для зберігання всього масиву разом. Окремі елементи поміщаються в пам’яті послідовно один за одним. Значення має це, де саме знаходиться опис масиву, як і прості змінні.
 Індекс масиву може бути як літеральною константою, так і виразом. Слід пам’ятати, що індексація починається з нуля. Відповідно, коли дати елемент останній, компілятор помилку не виявить, але програма буде працювати непередбачено.
 Багатомірні масиви.Багатомірні масиви мають зразу декілька індексів, кількість індексів необмежена. Є обмеження на загальний розмір масиву.
 Синтаксис
 Int b[8][8];
 Структура двомірного масиву
 00 01 02 07
 10 11 12 17
 …………….
 70 71 72…77
 Імена і описи масивів.Ім’я масиву це звичайний ідентифікатор. Він має бути унікальним, за ним іде розмірність. Розмір масиву може бути як літеральна константа, так і символьна.
 Наприклад
 #define A 12
 int array[A];
 або
 int array[12];
 Не всі компілятори підтримують інструкцію, Тому так писати не варто
 constint A=12
 int array[A];
 Рекомендують користуватися символьними константами, тому що легко можна змінити потрібну розмірність.