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.