Alguien me puede explicar cómo es lo de x++ y ++x | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
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
+ 3
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