на главную
к оглавлению
7.3.3. Неявный оператор присвоения.
Неявный оператор присвоения вообще не программируется, а выполняется автоматически при выполнении арифметического выражения следующим образом:
Крайнему левому параметру присваивается результат арифметического выражения.
Пример:
#10+#81-#65
В результате выполнения этого выражения к величине параметра #10 добавится величина параметра #81 и вычтется величина параметра #65, после чего параметру #10 будет присвоен результат этих действий. (См. "Арифметические выражения").
С этой точки зрения выражения:
#20+#81-#65 и
#20=#20+#81-#65
Полностью эквивалентны.
Примечание:
При использовании неявного оператора присвоения следует помнить, что величину некоторых системных параметров изменить нельзя. То есть, этот параметр не может быть первым в выражении. Подобное программирование вызовет ошибку.
.