OPERADORES ARITMETICOS DE INCREMENTO Y DECREMENTO Añade o resta un 1 a su operando. Corresponde a las instrucciones directas de ensamblador INC registro (incrementa en uno la variable) y DEC registro (decrementa en uno el registro). OPERADOR ACCION ++...
More
OPERADORES ARITMETICOS DE INCREMENTO Y DECREMENTO Añade o resta un 1 a su operando. Corresponde a las instrucciones directas de ensamblador INC registro (incrementa en uno la variable) y DEC registro (decrementa en uno el registro). OPERADOR ACCION ++ Incrementa en uno el operador -- Decrementa en uno el operador LA SINTAXIS CORRESPONDIENTE ES: ++x; Incrementa en uno x x++; Incrementa en uno x --x; Decrementa en uno x x--; Decrementa en uno x La diferencia consiste en que la operación de incremento o decremento se realiza antes o después de utilizar el valor del operando. Por ejemplo el siguiente trozo de programa. Int x, y, n; X=10; y=++x; x=10; n=x++; y tiene el valor de 11 ya que la variable x se incrementa antes de asignarse a la y. En cambio la variable n tiene el valor 10 por que aun no se ha incrementado la x cuando se asigna a n. Dados estos ejemplos: Ejemplo 1: x=5; if(++x>5) printf(“x es mayor que cinco”); Ejemplo 2: x=5; if(x++>5) printf(“x es mayor que cinco”);
Less