Präfix De/In-krement(e) erzeugt(/en) unerwartete Ausgabe
-
Edit: WTF! Stopp, falsch gesehen, sorry (bitte Löschen)

-
Das Programm gibt 0 zurück, da du kein return hast. Was du mit dem a machst ist undefiniert, denn es wird nicht einmal initialisiert. Wenn es initialisiert wäre, dann käme nach deiner Kaskade ein um 12 größerer Wert heraus, da du, durch dumme Codeformatierung, 12x öfters ++ als -- geschrieben hast. Und das wäre dann auch garantiert.
-
Undefiniertes verhalten würd ich sagen.