C/Variabili, operatori e costanti/Operatori aritmetici: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
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]]
|