Operadores aritméticos de incremento y decremento Añade o resta un 1 a su operando. Corresponde a los instrucciones indirectas de ensamblador INC registro (incrementa en uno la variable) y DEC registro (decrementa uno en el registro) Operador Acción ++...
More
Operadores aritméticos de incremento y decremento Añade o resta un 1 a su operando. Corresponde a los instrucciones indirectas de ensamblador INC registro (incrementa en uno la variable) y DEC registro (decrementa uno en el registro) Operador Acción ++ Incrementa uno en el operador - Decrementa uno en el operador La síntesis correspondiente es: ++X; INCREMENTA UNO EN X X++; INCREMENTA UNO EN X -X; DECREMENTA UNO EN X X--; DECREMENTA UNO EN 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 en 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 no tiene el valor 10 por que aun no se ha incrementado la x cuando se asigna a n. Dados estos dos ejemplos: Ejemplos 1: X=5; If (++X>5) printf(“X es mayor q cinco”);
Less