ВУЗ:
Составители:
Рубрика:
199
Файлы – в зависимости от типа.
Строки string – с длиной заданной по умолчанию -
Var
s:string;
занимает 256 байт.
С длиной заданной явно –
Var
s1:string[20];
занимает на один байт больше указанного в квадратных скобках.
В нашем случае 20+1 = 21 байт.
Вариантные записи
В ряде случаев необходимо хранить информацию об объектах, которые
различаются лишь небольшим количеством характеристик. В этом случае
для хранения информации можно использовать:
а) несколько разных типов записи,
б) вариантную запись.
Каждый из этих вариантов имеет свои плюсы и свои минусы. Но мы не
будем их сравнивать, нас интересует лишь КАК реализуется вариант с
вариантной записью.
Варинтная запись состоит из двух частей – фиксированной и
вариантной. В начале записи размещается фиксированная часть записи –
поля, которые присутствуют во всех вариантах. В конце записи находится
вариантная часть записи. Вариантная часть начинается со слова case,
непосредственно за которым располагается поле-признак. Затем стоит
слово of, между которым и словом end, завершающим запись,
перечисляются альтернативные группы полей.
Замечание: При использовании вариантной записи одновременно
может быть использована только одна из альтернативных групп.
Страницы
- « первая
- ‹ предыдущая
- …
- 197
- 198
- 199
- 200
- 201
- …
- следующая ›
- последняя »