Уведомления
Очистить все
Попробовал для теста использовать ++i и i++ и не понял в чем разница... Но очевидно, что разница должна быть иначе зачем были бы нужные разные операторы )
Разъясните пожалуйста на пальцах )
Создатель темы Размещено : 04.12.2024 13:41
i++ - постинкремент, увеличивает значение, но возвращает изначальное значение i.
++i - прединкремент, увеличивает значение и возвращает обновленное значение i (то есть увеличенное).
Классический пример для демонстрации:
int i = 1; int test = i++;
В результате:
- i = 2
- test = 1
int i = 1; int test = ++i;
В результате:
- i = 2
- test = 2
Размещено : 04.12.2024 16:04
Спасибо! Вот с примером стало понятно наконец-то, без примера было непонятно)
Создатель темы Размещено : 04.12.2024 17:38