0
Alguien me puede explicar cómo es lo de x++ y ++x
Porfavor expliquen bien apenas termine el primer examen de c++
3 Respuestas
+ 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