Menu
Coddy logo textTech

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

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

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

Пре-инкремент/декремент (++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++;
// y сначала становится равным 5, затем x увеличивается до 6

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

пост-инкремент:

int score = 5;

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

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

int score = 5;

int result2 = ++score;
// res равен 6
// score равен 6

Шпаргалка

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

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

  • Оператор ставится ПЕРЕД переменной
  • Значение изменяется НЕМЕДЛЕННО
  • В выражении используется новое значение
int x = 5;
int y = ++x;
// x is increased to 6 first, then y becomes 6

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

  • Оператор ставится ПОСЛЕ переменной
  • Сначала используется исходное значение
  • Значение изменяется ПОСЛЕ выражения
int x = 5;
int y = x++;
// y becomes 5 first, then x increases to 6

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

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

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

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

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