Документ взят из кэша поисковой машины. Адрес оригинального документа : http://us.chem.msu.su/courseware/pascal/array_predel.htm
Дата изменения: Sun Nov 22 21:32:42 1998
Дата индексирования: Sat Apr 9 22:51:06 2016
Кодировка: Windows-1251
Программирование и решение задач на ЭВМ - Справочник
Программирование и решение задач на ЭВМ
Справочник

Основные темы
Примеры программ
Приложения

Пределы изменения индекса массива

Величины <нижнего предела> и <верхнего предела> определяют количество ячеек в массиве. Этими величинами могут быть числовые или символьные константы целого типа, например:

Количество ячеек в массиве определяется величинами <нижний предел> и <верхний предел>, в качестве которых можно использовать числовые или символьные константы целого типа, например:

const
N = 64;
var
Y: array [0..N] of real

Нельзя в качестве пределов в описании массивов использовать переменные. Это связано с тем, что память под массивы выделяется на стадии трансляции, когда значения переменных еще неизвестны. Поэтому, если требуемый размер массива заранее неизвестен, выделяют сразу "достаточно большое" количество ячеек.

НЕЛЬЗЯ в качестве пределов в описании массивов использовать переменные. Это связано с тем, что память под массивы выделяется на стадии трансляции, когда значения переменных еще неизвестны. Поэтому, если требуемый размер массива заранее неизвестен, выделяют сразу "достаточно большое" количество ячеек.


Вверх страницы
Вернуться на главную страницу