Инкремент и декремент
Часть раздела Основы путешествия по C++ на Coddy. Урок 18 из 74.
Операторы инкремента и декремента используются для увеличения или уменьшения значения переменной на 1. Эти операторы широко используются в программировании, особенно в циклах и счётчиках.
Оператор инкремента обозначается двумя знаками плюса ++, а оператор декремента — двумя знаками минуса --.
Например, чтобы увеличить переменную с именем count, можно использовать оператор инкремента вот так:
int count = 5;
count++; // теперь count равен 6Аналогично, чтобы уменьшить значение переменной с именем value, можно использовать оператор декремента следующим образом:
int value = 10;
value--; // value теперь равно 9Операторы ++ и -- — это специальные сокращённые записи, которые работают ТОЛЬКО для прибавления или вычитания 1. Оператора ** или похожего оператора для умножения не существует.
Для обычных арифметических операций (например, умножения, деления или прибавления/вычитания чисел, отличных от 1) можно использовать шаблон присваивания:
int count = 5;
count = count + 3; // Прибавить 3: count теперь равно 8
count = count * 2; // Умножить на 2: count теперь равно 16
count = count - 4; // Вычесть 4: count теперь равно 12Задание
НовичокВам дан код с инициализацией count. (Не удаляйте эту строку!)
Ваша задача — добавить следующие операции в этом порядке:
- Используйте оператор инкремента (
++) четыре раза, чтобы увеличить count на 4 - Используйте оператор умножения (
*), чтобы умножить count на 2 - Используйте оператор декремента (
--) один раз, чтобы уменьшить count на 1
Попробуйте сами
#include <iostream>
int main() {
int count = 0;
// Введите свой код ниже
// Не изменяйте строку ниже
std::cout << "count = " << count;
return 0;
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент и декрементПостфиксный инкремент и декрементСокращенные арифметические операцииОператоры сравненияСравнение строк7Основы ввода-вывода
Оператор coutОператор cinВвод строкПовторение — До 120Повторение — Истина или ложь3Переменные. Часть 2
Объявление типовСоглашения об именованииПовторение: инициализация переменныхПриведение типов. Часть 1Приведение типов. Часть 26Принятие решений
Оператор ifКонструкция if - elseОператор switchУсловный операторПовторение: if - elseВложенный if - elseПотренируйтесь самостоятельно: Онлайн-компилятор C++