Postinkrement und Preinkrement in C

Ich habe eine Frage zu diesen beiden C-Anweisungen:

x = y++;

t = *ptr++;

Mit der Anweisung 1 wird der Anfangswert von y nach x kopiert und dann y inkrementiert.

Mit der Anweisung 2 untersuchen wir den Wert, auf den * ptr zeigt, setzen ihn in die Variable t und erhöhen dann einige Zeit später ptr.

Bei Anweisung 1 hat der Suffix-Inkrement-Operator eine höhere Priorität als der Zuweisungsoperator. Soll y also nicht zuerst inkrementiert werden und dann x dem inkrementierten Wert von y zugewiesen werden?

Ich verstehe die Priorität des Operators in diesen Situationen nicht.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage