Объявление - массив - Большая Энциклопедия Нефти и Газа, статья, страница 1
Всякий раз, когда я вспоминаю о том, что Господь справедлив, я дрожу за свою страну. Законы Мерфи (еще...)

Объявление - массив

Cтраница 1


Объявление массивов, в которое входит одно или несколько описаний массивов, содержит информацию только о структуре массивов. Что касается типа значений каждого из массивов, то он обычно определяется по первой букве имени массива. Однако тип значения массива может быть указан и явно, с помощью объявления типа.  [1]

Объявление массива определяет тип массива и тип каждого элемента. Оно может определять также число элементов в массиве.  [2]

Объявление массива резервирует для него память.  [3]

4 Форма приложения Тест, версия 2. [4]

Объявление массива компонентов ничем не отличается от объявления обычного массива - указывается имя массива, диапазон изменения индекса и тип элементов массива.  [5]

Допускается объявление массивов с переменными ( пока неизвестными) границами изменения индексов.  [6]

Допускается объявление массивов с переменными ( пока неизвестными) верхними границами изменения индексов, если массив является параметром процедуры.  [7]

После объявления массива в него можно вводить данные.  [8]

Поскольку объявление массива не может содержать переменный диапазон индекса, мы вынуждены задавать для массивов максимальный размер, который можно предусмотреть. Проблема фиксированных размеров массива усложняется, когда мы пишем процедуры с массивами в списке формальных параметров. Списки фактических и формальных параметров должны быть совместимыми по присваиванию, это означает, что размер массива в списке формальных параметров должен быть фиксирован и совпадать с размером массива в списке фактических параметров процедуры. Это довольно трудная ситуация, если процедуры рассчитаны на то, чтобы быть обслуживающими программами общего назначения, такими как программы арифметических действий над матрицами.  [9]

Допускается объявление массивов с переменными ( пока неизвестными) верхними границами изменения индексов, если массив является параметром процедуры.  [10]

В объявлений массива указывается имя массива, верхняя гра - ница для каждого индекса, а также атрибуты элемента массива.  [11]

Аналогично объявлению массива указателей целых чисел можно объявить массив указателей на функции с определенной сигнатурой, возвращающих значения определенного типа. Листинг 14.7 является еще одним вариантом программы из листинга 14.5, в которой все указатели на функции собраны в массив.  [12]

При объявлении массива компилятору точно указывается, сколько объектов планируется в нем сохранить. Компилятор зарезервирует память для всех объектов массива, даже если далее в программе они не будут заданы. Если вы заранее точно знаете, сколько элементов должен хранить массив, то никаких проблем не возникнет. Например, шахматная доска всегда имеет только 64 клетки, а от кошки можно ожидать, что она не родит более 10 котят. Если же изначально неизвестно, сколько элементов будет в массиве, то для решения этой проблемы нужно использовать более гибкие средства управления памятью.  [13]

При объявлении массива максимальное значение индекса указывается обязательно, целой десятичной константой. Остальные атрибуты можно опускать, тогда они принимаются по умолчанию.  [14]

При объявлении массива удобно использовать именованные константы.  [15]



Страницы:      1    2    3    4