Составители:
Рубрика:
22
вы компилятора SN. При отсутствии математического сопро-
цессора директива компилятора в тексте программы $Е обес-
печит его полную эмуляцию.
9 Описание типов пользователя
Существует несколько возможностей создания (описа-
ния) типов пользователя.
1. Полное соответствие стандартному типу. В этом
случае переменные нового типа обладают такими же свой-
ствами, что и переменные базового типа.
type
<идентификатор — имя типа>= <идентификатор
стандартного базового типа>:
Примеры:
type
Mylnteger = Integer;
MyReal = Real;
MyString = String[255]
;
2. Поддиапазон стандартного типа. Такие типы назы-
ваются ограниченными. Базовым типом в этом случае может
быть любой перечислимый тип. Ограниченный тип сохраняет
все свойства базового и отличается лишь тем, что имеет огра-
ниченный диапазон значений.
Использование ограниченных типов, определенных
пользователем, значительно улучшает наглядность и читае-
мость программ. Кроме того, специальная опция компиля-
тора позволяет включить контроль выхода переменных за
пределы объявленного диапазона, а это удобно при от-
ладке программы. Включение контроля — {$R+}, а выклю-
чение его — {$R—}.
type
< идентификатор - имя типа > = < начальное значение
бaзового типа >.. < конечное значение базового типа >;
вы компилятора SN. При отсутствии математического сопро- цессора директива компилятора в тексте программы $Е обес- печит его полную эмуляцию. 9 Описание типов пользователя Существует несколько возможностей создания (описа- ния) типов пользователя. 1. Полное соответствие стандартному типу. В этом случае переменные нового типа обладают такими же свой- ствами, что и переменные базового типа. type <идентификатор — имя типа>= <идентификатор стандартного базового типа>: Примеры: type Mylnteger = Integer; MyReal = Real; MyString = String[255]; 2. Поддиапазон стандартного типа. Такие типы назы- ваются ограниченными. Базовым типом в этом случае может быть любой перечислимый тип. Ограниченный тип сохраняет все свойства базового и отличается лишь тем, что имеет огра- ниченный диапазон значений. Использование ограниченных типов, определенных пользователем, значительно улучшает наглядность и читае- мость программ. Кроме того, специальная опция компиля- тора позволяет включить контроль выхода переменных за пределы объявленного диапазона, а это удобно при от- ладке программы. Включение контроля — {$R+}, а выклю- чение его — {$R—}. type < идентификатор - имя типа > = < начальное значение бaзового типа >.. < конечное значение базового типа >; 22
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »