Assignation composée
Les opérateurs d'assignation composée, présentés dans le tableau dans opérateurs d'assignation, sont spécifiés dans le formulaire *e1 *op= e2, où e1 est une l-value modifiable pas de type const et e2 est l'un des éléments suivants :
un type arithmétique
un pointeur, si op est + ou -
Le formulaire *e1 *op= e2 se comporte comme *e1 = e1 *op e2, mais e1 est évalué une seule fois.
L'assignation composée en type énuméré génère un message d'erreur.Si l'opérande de gauche est d'un type pointeur, l'opérande droite doit être d'un type pointeur ou il doit être une expression constante qui correspond à 0.Si l'opérande de gauche est d'un type intégral, l'opérande droite ne doit pas être d'un type pointeur.