Uso degli operatori in forma abbreviata
Vari operatori utilizzabili nelle espressioni hanno una forma abbreviata. Vengono utilizzati quando il risultato dell'operazione effettuata su una variabile va ri-assegnato alla variabile stessa. Nella sezione S11.3.2 ci sono tutti gli esempi di forme abbreviate.
In pratica, le due seguenti espressioni sono equivalenti:
dato = dato OP valore
dato OP= valore
dove la seconda espressione usa l'operatore OP
in forma abbreviata.
L'operatore OP
può essere uno tra i vari operatori del C.
Per esempio
resto = resto % 10;
resto %= 10;
sono equivalenti.
Sono molto utili, per esempio, per incrementi:
x = x + 10;
x += 10;
e decrementi:
y = y - 2;
y -= 2;
Modifica la soluzione proposta per il calcolo dei resti al fine di utilizzare gli operatori in forma abbreviata dove possibile.