Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Климов. Лекции / Алг_яз_Лекция_30.pptx
Скачиваний:
35
Добавлен:
14.05.2015
Размер:
839.28 Кб
Скачать

МАССИВЫ

И

CТРОКИ

Массивы

Инициализация массивов.

Размерность массива.Динамические массивы.Многомерные массивы.

2

МАССИВЫ.

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

Каждая отдельная величина называется

компонентой массива.

Вся совокупность компонент определяется

одним именем.

3

МАССИВЫ.

Описание массива отличается от описания простой переменной наличием после имени квадратных скобок, в которых задается количество элементов массива

(размерность):

float a [10];

//описание массива из 10 вещественных чисел

Элементы массива нумеруются с нуля.

При описании массива используются те же модификаторы, что и для простых переменных:

класс памяти, const и инициализатор.

4

Инициализация

массивов

Инициализирующие значения для массивов записываются в фигурных скобках.

Значения элементам присваиваются по порядку.

Если элементов в массиве больше, чем

инициализаторов, элементы, для которых

значения не указаны, обнуляются.

Пример:

int b[5] = {3,2,1};

// b[0]=3, b[1]=2, b[2]=1, b[3]=0, b[4]=0

Инициализация массивов

6

Размерность

массива

Размерность массива может быть задана только целой положительной константой или константным выражением

Последний элемент массива имеет номер, на единицу меньший заданной при его описании размерности.

Если при описании массива не ука

Размерность массива

8

Для доступа к элементу массива

 

после его имени указывается номер

 

элемента (индекс)

 

в квадратных скобках.

 

Размерность массива

9

При обращении к элементам массива автоматический контроль выхода индекса за границу массива не

производится.

10

Соседние файлы в папке Климов. Лекции