Ma perchè dovrebbe, il cout non è la stessa istruzione. Supponi di avere altre istruzioni tra la cout e l'incremento, perchè dovrebbero essere legate le due cose?Originariamente inviato da Gianni91
Perché non viene utilizzata un'altra volta come i non incrementata??? .Intendo reutilizzata xhè ho prima il cout...![]()
Come giustamente hai visto, pre-incremento e post-incremento sono significativi in casi come "a = ++b", ma se devi solo incrementare una variabile, sia i++ che ++i equivalgono (salvo le differenze di cui si parlava) a: i = i + 1.
prova invece qualcosa come
cout << i++ << endl;
o
cout << ++i << endl;
per capire la differenza!