4.1.2. Описание границ

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

При описании массива удобно использовать предварительно определенные именованные константы (см. разд. 2.2.4), которые задают количество элементов. Употребление констант при описании массива предпочтительно, т. к. в случае изменения размеров массива не нужно будет вносить исправления по всему тексту программы, достаточно только один раз изменить значение именованной константы.

Например, опишем двумерный вещественный массив matrix с maxrow строк И maxcol столбцов:

const
  maxrow=10; maxcol=15;
var
  m,n: integer; { реальное количество строк и столбцов массива }
  matrix: array [1..maxrow, 1..maxcol] of real;

 предыдущая         меню         следующая

Hosted by uCoz