Инкрементирует или декрементирует значение переменной

Синтаксис

x++;  // увеличивает значение x на 1 и возвращает старое значение x
++x;  // увеличивает значение x на 1 и возвращает новое значение x
 
x-- ;   // уменьшает значение x на 1 и возвращает старое значение x 
--x ;   // уменьшает x на 1 и возвращает новое значение x

Параметры

x: целое int или long (беззнаковые типы допускаются)

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

Исходное или новое инкрементированное / декрементированное значение переменной.

Примеры

x = 2;
y = ++x;      // x имеет значение 3, y содержит 3
y = x--;      // x снова имеет значение 2, y по прежнему содержит 3