Page cover

🔖Инкремент и Декремент

что такое инкремент и декремент, а так же как применять его постфиксную и префиксную формы.

Инкремент и Декремент используют для увеличения или уменьшения переменной на 1.

Инкремент - Увеличивает переменную на 1.

Декремент - Уменьшает переменную на 1.

Эти операции можно писать как перед переменной так и после. Это называется префикс и постфикс.

Префикс - Сразу увеличивает или уменьшает переменную и выводит результат. ++a Постфикс - Выводит значение переменной, а потом увеличивает или уменьшает ее. a++

Операция
Обозначение
Пример
Пояснение

ПреИнкремент

++a

cout << ++value;

Значение в переменной value увеличивается, после чего оператор cout печатает это значение

ПреДекремент

--a

cout << --value;

Значение в переменной value уменьшается, после чего оператор cout печатает это значение

Операция
Обозначение
Пример
Пояснение

ПостИнкремент

a++

cout << value++;

Оператор cout печатает значение переменной value, затем увеличивает это значение на 1

ПостДекремент

a--

cout << value--;

Оператор cout печатает значение переменной value, затем уменьшает это значение на 1

int value = 1;
    cout << "value   = " << value   << endl; // начальное значение
    
    cout << "++value = " << ++value << endl; // преинкремент
    cout << "value++ = " << value++ << endl; // постинкремент
  
    cout << "--value = " << --value << endl; // операция предекремента
    cout << "value-- = " << value-- << endl; // операция постдекремента

Last updated