Condividi tramite


Assegnazione composta

Gli operatori di assegnazione composti, illustrati nella tabella di Operatori di assegnazione, vengono specificati nel formato *e1 *op= e2, dove e1 è un l-value non modificabile del tipo const e e2 è uno dei seguenti:

  • Un tipo aritmetico

  • Un puntatore, se op è + o -

Il formato e1 op= e2 si comporta come e1 = e1 op e2, ma e1 viene valutato solo una volta.

L'assegnazione composta a un tipo enumerato genera un messaggio di errore. Se l'operando sinistro è di tipo puntatore, l'operando destro deve essere di tipo puntatore o un'espressione costante che restituisce 0. Se l'operando sinistro è di tipo integrale, l'operando destro non deve essere di tipo puntatore.

Vedere anche

Riferimenti

Espressioni con operatori binari