Preincremento e PostIncremento in C++
Download
Report
Transcript Preincremento e PostIncremento in C++
Preincremento
e
PostIncremento
in C++
PreIncremento / PostIncremento
Esistono
diversi tipi di incremento: il preincremento e il post-incremento.
Il pre-incremento si indica con “++c”:
il
con questo comando prima si incrementa
la variabile e poi si usa,
post-incremento “c++“ è il viceversa,
cioè prima si usa la variabile e poi la si
incrementa.
//Esempi di pre-incremento e post-incremento
#include <iostream.h>
int main()
{
int c;
c=5;
cout<<c<<endl; //con questa istruzione sullo schermo si vede 5
cout<<c++<<endl; //sullo schermo riapparirà 5, e dopo c diventa 6
cout<<c<<endl; //ora visualizza 6
c=5;
cout<<c<<endl; // si vede 5
cout<<++c<<endl; //ora prima la c si incrementa a 6 e dopo viene
mostrato su video
//quindi si vede un bel 6
cout<<c<<endl; //vedo ancora un bel 6
return 0;
}
PreIncremento / PostIncremento
Quindi,
per aggiungere uno alla variabile z,
utilizzando l’operatore di autoincremento, si
può scrivere in due modi:
z++;
++z;
Scrivendo
z++, il valore di z viene prima usato
poi incrementato:
int x,z; /* due variabili intere */
z = 4;
/* z vale 4 */
x = z++; /* anche x vale 4 ma z vale 5 */