Поделиться через


Операторы увеличения (++) и уменьшения (--)

Обновлен: Ноябрь 2007

Увеличивает или уменьшает значение переменной на единицу.

//prefix syntax
++variable
--variable
//postfix syntax
variable++
variable--

Аргументы

  • variable
    Любая числовая переменная.

Заметки

Операторы увеличения и уменьшения используются в качестве ярлыка для изменения значения, сохраненного в переменной, и получения доступа к этому значению. Для каждого из этих операторов можно использовать префиксный или постфиксный синтаксис.

Синтаксис

Эквивалентное действие

Возвращаемое значение

++переменная

переменная += 1

значение переменной после увеличения

переменная++

переменная += 1

значение переменной до увеличения

--переменная

переменная -= 1

значение переменной после уменьшения

переменная--

переменная -= 1

значение переменной до уменьшения

Пример

В следующем примере показана разница между префиксным и постфиксным синтаксисом оператора ++.

// Example of prefix increment operator
var j1 : int = 2;
var k1 : int;
k1 = ++j1;          // k1 is 3, the value of j1 after incrementing

// Example of postfix increment operator
var j2 : int = 2;
var k2 : int;
k2 = j2++;          // k2 is 2, the value of j2 before incrementing

Требования

Версия 1

См. также

Основные понятия

Приоритет операторов

Сводные сведения об операторах