++ (увеличение значения) / -- (уменьшение значения)
Унарные (имеющие один операнд) операторы ++, -- увеличивают, уменьшают значение переменной соответственно.
Синтаксис
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 |