привет,
решил повспоминать мат.часть и в одном из тестов наткнулся на такое:
//
...
int x = 0;
x = x+++--x;
...
какой в данном случае будет порядок вызовов операторов?
Расуждения (похоже ошибочные):
поскольку приоритет у постфиксного '++' выше чем у префиксного '--' и оператора '+' то я предположил, что порядок вызовов будет следующим:
1. постфиксный ++
2. префиксный --
3. потом +
и ошибся, на практике получилось что пункт 2 и 1 нужно поменять местами: сначала вызвался --, потом ++. Почему так?