Menu
CoddyTech

Постфиксные инкремент и декремент

Часть раздела Основы путешествия по C# на Coddy. Урок 18 из 70.

Операторы инкремента (++) и декремента (--) можно использовать двумя способами:

Префиксный инкремент/декремент (++x или --x):

  1. Оператор стоит ПЕРЕД переменной
  2. Значение меняется НЕМЕДЛЕННО
  3. В выражении используется новое значение

int x = 5;
int y = ++x;
// Сначала x увеличивается до 6, затем y становится равным 6

Постфиксный инкремент/декремент (x++ или x--):

  1. Оператор ставится ПОСЛЕ переменной
  2. Сначала используется исходное значение
  3. Переменная всё равно меняется НЕМЕДЛЕННО, поэтому при последующем использовании в том же выражении берётся новое значение

int x = 5;
int y = x++;
// x увеличивается до 6, а y получает исходное значение 5

Ещё один пример

постфиксный инкремент:

int score = 5;
int res1 = score++;
// res1 равен 5
// score равен 6

Префиксный инкремент:

int score = 5;
int res2 = ++score;
// res2 равен 6
// score равен 6

Попробуйте сами

В этом уроке нет задания по программированию.

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор C#