Freigeben über


Verbundzuweisung

Die Verbundzuweisungsoperatoren, wie in der Tabelle unter Zuweisungsoperatoren dargestellt, werden in der Form e1 op= e2 angegeben, wobei e1 ein veränderlicher l-Wert eines nicht konstanten Typs ist und e2 einer der folgenden Möglichkeiten entspricht:

  • Ein arithmetischer Typ

  • Ein Zeiger, wenn op + oder – ist

Die Form e1 op= e2 verhält sich wie e1 = e1 op e2, aber e1 wird nur einmal ausgewertet.

Eine Verbundzuweisung für einen enumerierten Typ generiert eine Fehlermeldung. Wenn der linke Operand ein Zeigertyp ist, muss der rechte Operand ein Zeigertyp oder ein konstanter Ausdruck sein, der 0 (null) ergibt. Wenn der linke Operand ein ganzzahliger Typ ist, darf der rechte Operand kein Zeigertyp sein.

Siehe auch

Referenz

Ausdrücke mit binären Operatoren