Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmNuNc 48 of 390 menu
◀ ▶

Операции инкремента и декремента в C++

Рассмотрим следующий код:

int num = 0; num = num + 1; // прибавляем к переменной num число 1 std::cout << num << "\n"; // выведет 1

Как вы уже знаете, этот код можно переписать в сокращенном виде через оператор +=:

int num = 0; num += 1; // прибавляем к переменной num число 1 std::cout << num << "\n"; // выведет 1

На самом деле прибавление единицы в программировании встречается так часто, что для этой операции придуман еще более сокращенный синтаксис - специальный оператор ++ (инкремент), увеличивающий значение переменной на 1.

Перепишем наш код с его помощью:

int num = 0; num++; // прибавляем к переменной num число 1 std::cout << num << "\n"; // выведет 1

Кроме операции ++ есть также операция -- (декремент), уменьшающая значение переменной на 1. Смотрите пример:

int num = 0; num--; // отнимаем от переменной num число 1 std::cout << num << "\n"; // выведет -1

Переделайте этот код так, чтобы в нем были операции инкремента и декремента:

int num = 10; num = num + 1; num = num + 1; num = num - 1; std::cout << num << "\n";
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить