ГЛАВА 3: Выражения, операторы и управляющие конструкции.
Операторы инкремента и декремента
Удобные вспомогательные операторы инкремента(++) и декремента(--), приведенные в табл. 3.5, делают программу более наглядной и обеспечивают укороченную запись для увеличения или уменьшения текущего значения переменной на 1.
Таблица 3.5. Операторы инкремента и декремента
| Пример |
Название |
Результат |
| ++$а, $а++ |
Инкремент |
Переменная $а увеличивается на 1 |
| --$а, $а-- |
Декремент |
Переменная $а уменьшается на 1 |
Интересный факт: эти операторы могут располагаться как слева, так и справа от операнда. Действия, выполняемые оператором, зависят от того, с какой стороны от операнда он находится. Рассмотрим следующий пример:
$inventory = 15; // Присвоить $inventory целое число 15
$old_inv = Sinventory--; // СНАЧАЛА присвоить $old_inv значение
// $inventory. а ЗАТЕМ уменьшить $inventory.
$orig_iinventory = ++inventory;// СНАЧАЛА увеличить $inventory. а ЗАТЕМ
// присвоить увеличенное значение $inventory
// переменной $orig_inventory.
Как видите, расположение операторов инкремента и декремента оказывает сильное влияние на результат вычислений.
Назад |
Содержание раздела |
Общее Содержание |
Вперед
|