{lang: ‘ru’}

массивы С++В этой статье Вы узнаете, что такое массивы; научитесь объявлять, инициализировать и использовать массивы.

Понятие массива

Массив — это именованная область оперативной памяти, предназначенная для хранения множества значений одного типа. Чтобы сослаться на элемент массива, нужно указать имя массива и индекс ячейки, к которой необходимо обратиться.

имя_массива [индекс_элемента]

Первый элемент массива всегда начинается с нулевого элемента. Предположим, что у нас объявлен массив целых чисел

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};


Получайте новые статьи блога прямо себе на почту