0
Alguien me puede explicar cĂłmo es lo de x++ y ++x
Porfavor expliquen bien apenas termine el primer examen de c++
3 Answers
+ 4
BĂĄsicamente la primera forma es como sufijo y la otra prefijo.
Cuando usĂĄs sufijo (x++), primero se evalĂșa la variable y luego suma, por ejemplo:
int x = 1;
cout << x++; // vale 1, y se le suma 1 luego de terminar la lĂnea de cĂłdigo.
cout << x; // acĂĄ ya vale 2.
Ahora como prefijo:
int x = 1;
cout << ++x; // vale 2, ya que suma primero y luego se evalĂșa la variable.
cout << x; // vale 2.
Como ves, el resultado final es el mismo, pero el proceso por el cual se llega es diferente.
+ 2
x =10
Cout<<x++ ==10
x==11
~~~~~~~~~~~
x=10
Cout<<++x== 11
x==11
+ 1
Muchas gracias por ayudarme en especial a Mariano