C - Inkrementierungs- und Dekrementierungsoperatoren in Postfixnotation
Postfix-Inkrementoperatoren und Postfix-Dekrementoperatoren sind skalare Typen, die änderbare l-Werte sind.
Syntax
postfix-expression:
postfix-expression ++postfix-expression ––
Das Ergebnis des Postfix-Inkrementoperators oder Postfix-Dekrementoperators ist der Wert des Operanden. Nachdem das Ergebnis erreicht ist, wird der Wert des Operanden (erhöht oder verringert). Der folgende Code veranschaulicht den Postfix-Inkrementoperator.
if( var++ > 0 )
*p++ = *q++;
In diesem Beispiel wird die Variable var mit 0 verglichen und dann erhöht. Wenn var vor der Erhöhung positiv war, wird die nächste Anweisung ausgeführt. Zuerst wird der Wert des Objekts, auf das durch q gezeigt wird, dem Objekt zugewiesen, auf das durch p gezeigt wird. Anschließend werden q und p erhöht.
Siehe auch
Referenz
Inkrementierungs- und Dekrementierungsoperatoren in Postfixnotation: ++ und --