Я пробовал следующее в C # и C ++:
int a = 5;
int b = (a++)+(++a)+(a--)+(--a);
Я пытался получить результат b в C # и C ++. Но я получил разные ответы в обоих случаях.
Я получил 23 в C # и 20.
Итак, ответьте, пожалуйста, почему это так? Каковы могут быть причины этого?