C/Variabili, operatori e costanti/Operatori aritmetici: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Pietrodn (discussione | contributi)
mNessun oggetto della modifica
Pietrodn (discussione | contributi)
Gli operatori di incremento di decremento.
Riga 29:
 
Questo programma restituirà: <tt>c è uguale a 99; d è uguale a 97.</tt>.
 
==Gli operatori di incremento e decremento==
L'operatore di incremento <tt>++</tt> e quello di decremento <tt>--</tt> hanno un significato diverso se usati a sinistra o a destra della variabile che si vuole modificare.
 
Infatti, se posti a sinistra della variabile, questi operatori prima la modificano e poi restituiscono il valore all'espressione. Invece, se posti a destra, prima restituiscono il valore della variabile all'espressione e poi la modificano.
 
Ad esempio:
 
int a=5, b, c;
b=++a; //b sarà uguale a 6, come a.
c=a++ //c sarà uguale a 6, a sarà invece uguale a 7.
 
[[Categoria:Linguaggio C|Operatori aritmetici]]