Инкрементирует или декрементирует значение переменной
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