Указательный тип данных
После прочтения этой статьи, Вы можете посмотреть новости Виталия Петрова, на сайте www.petrov-f1.ru.
Указатель - это такой тип переменной, которая содержит данные в виде адреса ячейки памяти, а так же включает в себя нулевой адрес. Стоит отметить, что нулевой адрес не является реальным, и может обозначать, что указатель не может быть использован в данный момент времени.
Указатели служат для работы с динамической памятью. Для работы с указателем требуются две основные операции: одна служит для для присвоения указателю адреса, а вторая для обращения к значению, на которое и указывает переменная.
Нулевой указатель хранит специальное значение, которое используется для того, что показать что в данный момент времени переменная никуда не ссылается.
В разных языках программирования нулевой указатель объявляется разными константами. Например в C#, Java, C++ это NULL, в Pascal - NIL.
Так же указатели удобно использовать для построения деревьев и связных списков:
Type pTree=^Tree;
Tree=record
Data: DataType;
Left, Right: pTree;
end;





Комментарии пользователей
Комментариев пока нет.
Оставить свой комментарий