Унарные операции ++ (инкремент - увеличение) и --(декремент - уменьшение) соответственно увеличивают или уменьшают значение переменной на 1.
Синтаксис
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
Смотрите также:
+=
-=
Справочник
Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.
Источник: http://arduino.cc/en/Reference/Increment |