Increment

Материал из MK90.ORG wiki
Перейти к: навигация, поиск

Справка Язык | Библиотеки | Сравнение | Изменения

++ (инкремент) и -- (декремент)

Описание

Инкрементируют (увеличивают на единицу) и декрементируют (уменьшают на единицу) значение переменной.

Синтаксис


x++;  // увеличить x на 1, но вернуть старое (неинкрементированное) значение x
++x;  // увеличить x на 1 и вернуть новое (увеличенное)значение x

x-- ;   // уменьшить x на 1, но вернуть старое значение x
--x ;   // уменьшить x на 1 и вернуть новое значение x  

Параметры

x: переменная любого из целочисленных типов, например int или Long (допустимы и беззнаковые типы)

Возвращаемое значение

Старое или измененное значение x, в зависимости от расположения оператора (см. синтаксис выше).

Примеры


x = 2;
y = ++x;      // после этого оператора x равно 3 и y равно 3
y = x--;      // после этого оператора x снова равно 2, а y по-прежнему равно 3 

Смотри также

Руководство по Wiring


Исправления, пожелания и новые статьи должны быть опубликованы через Форум.

Оригинальные тексты руководств и переводы распространяются Arduino и MK90 на условиях лицензии Creative Commons Attribution-ShareAlike 3.0 License. Примеры исходных кодов и ссылки являются общественным достоянием.