Одномерные массивы. Массив представляет собой набор данных одного типа

Массив представляет собой набор данных одного типа.

float A [5] = {-0.6, 9.7, 3, 6, 0} – массив из пяти элементов типа float.

Чтобы объявить массив, нужно указать его тип, имя и размер. Размер задается числом, взятым в квадратные скобки. Описание массива имеет следующий вид:

тип_данных имя_массива[размер_массива];

Отметим, что размер массива должен быть задан константным выражением. Это связано с тем, что память под массив выделяется в процессе компиляции, и ее размер должен быть заранее определен. Если необходим массив, размер которого заранее неизвестен, то нужно использовать динамическое выделение памяти. Этот материал будет рассмотрен на последующих занятиях.

Примеры объявления массивов.

float x[5]; //Объявление массива x из 5 элементов вещественного типа

y[10]; // Объявление массива y из 10 элементов вещественного типа

int a[7]; // Объявление массива a из 7 элементов целого типа

Элементы массива размещаются в памяти последовательно, друг за другом. Для доступа к элементу массива используется имя массива, за которым следует номер элемента (индекс) в квадратных скобках. Индексом может быть только целая положительная константа или выражение целого типа. Индексирование элементов массива начинается с 0, а не с 1. При обращении к элементам массива автоматический контроль выхода индекса за границу массива не производится, что может приводить к ошибкам.

Примеры доступа к элементам одномерного массива.

1) x[0]- первый элемент одномерного массива x,

2) a[5]- шестой элемент массива а,

3) y[2*i-1]-здесь индекс массива является выражением, которое зависит от значения пере-менной i.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: