0

Alguien me puede explicar cĂłmo es lo de x++ y ++x

Porfavor expliquen bien apenas termine el primer examen de c++

29th Oct 2020, 4:29 AM
Ángel Gonzålez
Ángel Gonzålez - avatar
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.
29th Oct 2020, 4:59 AM
Mariano Fregosi
Mariano Fregosi - avatar
+ 2
x =10 Cout<<x++ ==10 x==11 ~~~~~~~~~~~ x=10 Cout<<++x== 11 x==11
29th Oct 2020, 5:10 AM
Shadoff
Shadoff - avatar
+ 1
Muchas gracias por ayudarme en especial a Mariano
29th Oct 2020, 5:12 AM
Ángel Gonzålez
Ángel Gonzålez - avatar