В лекции есть пример, где после использования ++ значение переменной, к которой применялся этот оператор, увеличивается. Код:
int a = 5;
int b = a++;
Расписывается так:
int a = 5;
int b = a;
a = a + 1;
Так почему же после записи "++number " изначальное значение number не меняется во всем выражении?