PDA

Ver la versión completa : ayuda con un programa



sonicman
01/02/2003, 23:21
Alguiren podria decirme para que sirva que ponga en c una variable aumentada con -- o ++ y que diferencia hay. Por ejemplo:

for(a=0;a<=10,a++) o a--
Que hace si pongo --a o ++a, como funciona.

adanqfb
02/02/2003, 19:36
aa++ es igual a=a+1
a-- es igual a=a-1

al revés (--a ó ++a) creo que da error, no sé

AdanQFB

yacerque
04/02/2003, 13:23
El ++ o el -- son conocidos como operadores unarios. incrementan o decrementan en 1 a las variables y se puede incrementar o decremntar antes o despues de usar su valor.
Se puede colocar antes o despues de una variable. y su diferencia es asi:
a=5;
x=5*a++;
quiere decir que para realizar la asignacion utiliza el valor de a primero y luego la incrementa en 1, osea que despues de ejecutar las dos instrucciones el valor de x=5*5 y luego automaticamente aumenta a a en 1 o sea que vale ahora 6.

Si la utilizacion es
a=5;
x=++a*5;

quiere decir que antes de utilizar el valor de a para asignar a x un valor, lo debe incrementar en 1 o sea que al ejecutar esto nos da para x=5*6 y al salir el valor de a es 6.