Уменьшает значение переменной на 1.
x--; // Уменьшает x на 1 и возвращает старое значение x. --x; // Уменьшает x на 1 и возвращает новое значение x.
x: переменная
Разрешенные типы данных: int, long
Исходное или заново уменьшенное значение переменной.
x = 2; y = --x; // Сейчас x содержит 1, y содержит 1. y = x--; // Сейчас x содержит 0, а в y все ещё содержится 1