nextupprevious
Next:2.2.4 Составной оператор
Up:2.2 Выражения, операторы и Previous:2.2.2 Операторы


2.2.3 Оператор присваивания

Одним из наиболее важных элементарных операторов является оператор присваивания, синтаксис которого определяет диаграмма рис. 2.5.

Assignment = Designator ":=" Expression.

Рис. 2.5. Оператор присваивания

Действие, предписываемое оператором присваивания, сводится к запоминанию значения выражения в указанной переменной, к замещению текущего значения указанной переменной на текущее значение выражения. Другими словами, какими бы ни были значения $А$ и $В$ соответственно у переменной $V$ и выражения $E$ до выполнения оператора присваивания $V:=E$, после его выполнения значение переменной $V$ станет равным $В$. Например, пусть перед выполнением оператора $x := x +y$ значение переменной $х$ равно 2 и значение переменной $у$ равно 5. Тогда после исполнения оператора присваивания значением переменной $х$ станет 7.

Требуется, чтобы в операторе присваивания при любом его выполнении значение выражения принадлежало типу переменной (выполнение этого свойства гарантируется совпадением типов переменной и выражения) с единственным исключением: допускаются операторы присваивания, в которых выражение вычисляет значения целого типа, а переменная имеет вещественный тип (в этом случае перед выполнением собственно присваивания предполагается преобразование целого значения выражения в ближайшее вещественное значение, см. п. 2.1.5).

Next:2.2.4 Составной оператор
Up:2.2 Выражения, операторы и Previous:2.2.2 Операторы


© В.Н. Касьянов, Е.В.Касьянова, 2004