13.1.1 Оператор присвоения |
Вверх Предыдущий Следующий |
Оператор присвоения - присваивает переменной значение выражения или другой переменной, заменяя предыдущее значение которое имеет переменная: Присвоение В дополнение к стандартному Pascal оператор присваивания (:=), который просто заменяет значение переменной на значение результата выражения справа от оператора присваивания, Free Pascal поддерживает и некоторые конструкции в C-стиле. Все поддерживаемые конструкции приведены в таблице (13.1). Таблица 13.1: Во Free Pascal разрешены конструкции C
Для того чтобы эти конструкции работали, должен быть установлен переключатель -Sc в командной строке.
Имейте в виду, что разыменования типизированного указателя указывающего на заданный тип указывает на результат (область в памяти, где расположено значение), справедливы следующее присвоения: Var L : ^Longint; P : PPChar; begin L^:=3; P^^:='A'; Обратите внимание на двойное разыменования во втором присваивании. |