Einzelnen Beitrag anzeigen

Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#9

Re: Negativ beispiel zum ansehn ;)

  Alt 24. Dez 2006, 13:27
Zitat:
Hier noch ein negatives C++ Beispiel

Code:
x = 5;
x += x++;
Na ne Ahnung was hier rauskommt ?
Sollte, bzw. muß 11 rauskommen. x += x geht vor x++, dh. x++ muß laut standard am Ende ausgeführt werden.
Das Verhalten sollte eigentlich bei allen C Compilern konsistent sein und überall 11 rauskommen. Ich sehe das als reguläres C an, kann man also so schreiben.

Wenn du schreibst

Code:
x += ++x;
dann muß 12 rauskommen.

Was hast du denn erwartet ?

Gruß Hagen
  Mit Zitat antworten Zitat