Пределы изменения индекса массива
Величины <нижнего предела> и <верхнего предела> определяют количество ячеек в массиве. Этими величинами могут быть числовые или символьные константы целого типа, например:
Количество ячеек в массиве определяется величинами <нижний предел> и <верхний предел> , в качестве которых можно использовать числовые или символьные константы целого типа, например:
const
N = 64;
var
Y: array [0..N] of real
Нельзя в качестве пределов в описании массивов использовать переменные. Это связано с тем, что память под массивы выделяется на стадии трансляции, когда значения переменных еще неизвестны. Поэтому, если требуемый размер массива заранее неизвестен, выделяют сразу "достаточно большое" количество ячеек.
НЕЛЬЗЯ в качестве пределов в описании массивов использовать переменные. Это связано с тем, что память под массивы выделяется на стадии трансляции, когда значения переменных еще неизвестны. Поэтому, если требуемый размер массива заранее неизвестен, выделяют сразу "достаточно большое" количество ячеек.
|