TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Ссылочный тип 

             Чтобы хранить указатели, вам требуется переменная-указатель,
        а для создания переменной-указателя вам необходим  ссылочный  тип
        (или тип "указатель").  Простейшим ссылочным типом является стан-
        дартный тип с именем Pointer. Переменная типа Pointer - это общий
        (нетипизированный) указатель, то есть, просто адрес. Он не содер-
        жит информации о том, на что он указывает.

             Таким образом,  чтобы использовать тот же пример SomeNumber,
        вы можете присвоить его адрес переменной-указателю:

             var
               SomeNumber: Integer;

               SomeAddress: Pointer;
             begin
               SomeNumber := 17;          {присвоить SomeNumber значение}
               SomeAddress := @SomeNumber;  {присвоить SomeAddress адрес}
               SomeAddress := Addr(SomeNumber);  {другой способ получения
                                                  адреса}
             end.

             Нетипизированные указатели  в Паскале не используются,  пос-
        кольку они очень ограничены. Они наиболее полезны, когда указыва-
        емый элемент будет изменяться, так как нетипизированный указатель
        совместим с любым  другим  указателем.  Типизированные  указатели
        значительно более полезны,  и как вы узнаете в следующем разделе,
        они более надежны.


Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz