Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: josevc en 3 Noviembre 2012, 22:25 PM

Título: [Duda C] car++ ó ++car
Publicado por: josevc en 3 Noviembre 2012, 22:25 PM
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?
Título: Re: [Duda C] car++ ó ++car
Publicado por: Blaster en 3 Noviembre 2012, 22:43 PM
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  ;)
Título: Re: [Duda C] car++ ó ++car
Publicado por: josevc en 3 Noviembre 2012, 22:46 PM
Muchas gracias neo-System  ;D