Особенность работы оператора присваивания в алгоритмах заключается в том, что он позволяет установить или изменить значение переменной или ячейки памяти. 1
Алгоритм работы оператора присваивания: 1
- Вычисление левостороннего значения. 1 Определение места в памяти для сохранения нового значения. 1
- Вычисление правостороннего значения. 1 Вычисление выражения, результат которого будет присвоен. 1
- Присвоение значения. 1 Сохранение правостороннего значения в место, указанное левосторонним выражением. 1
- Возврат значения (в некоторых языках). 1 Правостороннее значение может быть возвращено как результат операции присваивания. 1
Некоторые свойства оператора присваивания:
- Пока переменной не присвоено значение, она остаётся неопределённой. 2
- Значение, присвоенное переменной, сохраняется вплоть до выполнения следующего присваивания этой переменной нового значения. 2
- Новое значение, присвоенное переменной, заменяет её предыдущее значение. 2