В этой статье Вы узнаете, что такое массивы; научитесь объявлять, инициализировать и использовать массивы.
Понятие массива
Массив — это именованная область оперативной памяти, предназначенная для хранения множества значений одного типа. Чтобы сослаться на элемент массива, нужно указать имя массива и индекс ячейки, к которой необходимо обратиться.
имя_массива [индекс_элемента]
Первый элемент массива всегда начинается с нулевого элемента. Предположим, что у нас объявлен массив целых чисел
int array[] = {4, 78, 23, 52, -16, 90};
Для обращения к первому элементу массива нужно записать так: array[0], а для обращения к 6-му элементу (последнему элементу массива) — array[5]. Предположим, что в массиве размерностью N нужно обратиться к i-му элементу, тогда запись будет выглядеть следующим образом: array[i-1]. Рисунок 6.1 объясняет, почему в массивах при обращении к элементам массива указывают элемент всегда меньший на единицу.
Имя массива (необходимо отметить, что все элементы массива имеют одно и то же имя — array) |
||
↓ |
||
array[0] |
4 |
|
array[1] |
78 |
|
array[2] |
23 |
|
array[3] |
52 |
|
array[4] |
-16 |
|
array[5] |
90 |
|
↑ |
||
Позиция номера элемента внутри массива array |
Рис. 6.1: Адресация элементов массива
Как правильно объявляется массив
Массивы имеют такое же правило задания имён, как и обычные переменные. Так же как и переменные массивы можно объявлять разными способами. Синтаксис объявления массива:
- тип_данных имя_массива [размер_массива];
int array[22];
- тип_данных имя_массива [] = {элемент_1, элемент_2, элемент_3,…, элемент_N};
double mas[] = {0.34, 8.16, 12.15, 3.14};
- тип_данных имя_массива [размер_массива] = {элемент_1, элемент_2, элемент_3,…, элемент_N};
double mas[N] = {0.34, 8.16, 12.15, 3.14};
Получайте новые статьи блога прямо себе на почту