x
получает приращение. Но вы назначаете старое значение x
обратно в себя.
x = x++;
x++
увеличивает x
и возвращает свое старое значение. x =
присваивает старое значение самому себе.
Итак, в конце x
возвращается к его исходному значению.