++ (увеличение значения) / -- (уменьшение значения)
Унарные (имеющие один операнд) операторы ++, -- увеличивают, уменьшают значение переменной соответственно.
Синтаксис
x++; // увеличивает значение x на единицу и возвращает старое значение x ++x; // увеличивает значение x на единицу и возвращает новое значение x x-- ; // уменьшает значение x на единицу и возвращает старое значение x --x ; // уменьшает значение x на единицу и возвращает новое значение x
Параметры
- x: переменная типа int или long (может быть беззнаковой)
Возвращаемое значение
Изначальное или новое, увеличенное или уменьшенное на единицу, значение переменной.
Пример
x = 2; y = ++x; // x теперь равно 3, y равно 3 y = x--; // x равно 2, y равно 3