ich versteh irgendwie nicht warum bei dem Quelltext x = 1 & n = 1 rauskommt. Kann mir vielleicht einer erklären warum das so ist? x ist klar, erst wird es auf 0 und dann wieder auf 1 gesetzt. Aber bei n müsste doch n = 1 + -1 rauskommen oder? ++ und -- wirken ja noch ned bei der Zuweisung wenn sie hinter der Variable stehen.
Code:
int n = 0;
int x = 1;
n = x-- + -x++;