ВУЗ:
Составители:
Рубрика:
о возможной вложенности типов. В Object Pascal допускается произ-
вольная глубина вложенности типов, однако суммарная длина любого
из них во внутреннем представлении не должна превышать 2 Гбайт.
Массивы
Массивы в Object Pascal во многом схожи с аналогичными типами
данных в других языках программирования. Отличительная особен-
ность массивов заключается в том, что все их компоненты можно легко
упорядочить и обеспечить доступ к любому из них простым указанием
его порядкового номера.
Описание типа массива задается следующим образом:
<имя типа> = array [ <сп.инд.типов> ] of <тип>;
Здесь <имя типа> – правильный идентификатор; array, of – заре-
зервированные слова (массив, из); <сп. инд. типов> – список из одного
или нескольких индексных типов, разделенных запятыми; квадратные
скобки, обрамляющие список, – требование синтаксиса.
Определить переменную как массив можно непосредственно при
описании этой переменной, без предварительного описания типа масси-
ва, например:
var
a,b : array [1..10] of Real;
Обычно в качестве индексного типа используется тип-диапазон, в
котором задаются границы изменения индексов. Так как тип <тип>,
идущий в описании массива за словом of, − любой тип Object Pascal, то
он может быть, в частности, и другим массивом, например:
type
mat = array [0..5] of array [-2..2] of array [Char] of Byte;
//Такую запись можно заменить более компактной:
type
mat = array [0..5,-2..2,char] of Byte;
В Object Pascal можно одним оператором присваивания передать
все элементы одного массива другому массиву того же типа, например:
var
a,b : array [1..5] of Single;
begin
а := b;
end.
45
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »
