пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

$Х+

- см. п. 17.7.1); - Т1 и Т2 - совместимые процедурные типы; - Т1 - процедурный тип, а Т2 - процедура или функция с идентичным типом результата, числом параметров и попарной идентичностью типов этих параметров; - Т1 и Т2 - объектные типы (см. п. 14) и Т2 - потомок Т1; - Т1 и Т2 - указатели на объектные типы (см. п. 14) и Т2 - указатель на потомок типа, на который указывает Т1. 9.4. Преобразование типов В ряде случаев требуется преобразовать переменную одного типа в переменную другого типа. В Turbo Pascal такое преобразование осуществляется сравнительно просто, если переменные обоих типов имеют один и тот же размер. Для этого следует указать идентификатор типа, а за ним в круглых скобках переменную исходного типа. Если новый тип - структурированный, можно в случае необходимости выбрать компоненту в соответствии с общими правилами. Пример. type ByteRec = record Lo, Hi: Byte end; WordRec = record Low, High: Word end; PtrRec = record Ofs, Seg: Word end; BytePtr = ^Byte; var B: Byte; W: Word; L: Longint; P: Pointer; begin W := $1234; (присвоение переменной W значения) В := ByteRec(W).Lo;

17.01.2014; 12:52
хиты: 99
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь