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

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

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

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

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

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