[Duda C] car++ ó ++car

Iniciado por josevc, 3 Noviembre 2012, 22:25 PM

0 Miembros y 1 Visitante están viendo este tema.

josevc

Buenas, os planteo una duda sencilla que no encuentro la respuestas  :P

++car, car++, ¿Qué diferencias hay en poner "++" o "--" a la derecha o a la izquierda?

Blaster

#1
Preincremento y postincremento

b = a++;
Aka estamos realizando un postincremento de a, o lo que es lo mismo, incrementamos la variable a despues de las demas operaciones (asignar a b el valor de a).
Por lo tanto, si a vale 10, b tomara el valor 10 y tras eso a incrementara 1 pasando a valer 11.

b = ++a;
En este caso, preincrementamos a. Antes de cualquier operacion incrementamos la variable. Por tanto, si a vale 10 incrementamos esa variable pasando a valer 11 y luego asignamos ese valor a b.

Asi de simple un saludo  ;)

josevc