Operadores aritméticos de incremento y decremento Añade o resta 1 a su operando. Corresponde a las instrucciones directas de ensamblador INC registro (incremente en uno la variable) y DEC registro (decrementa en uno el registro). operador Acción ++...
More
Operadores aritméticos de incremento y decremento Añade o resta 1 a su operando. Corresponde a las instrucciones directas de ensamblador INC registro (incremente en uno la variable) y DEC registro (decrementa en uno el registro). operador Acción ++ 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 Diferencia consiste en que la operación de incremento o decremento se realiza antes o después de realizar el valor de 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 11 ya que la variable x incrementa antes de asignarse a la y. en cambio la variable n tiene el valor 10 por que aún no se ha incrementado la x cuando se asigna a n. Dados estos dos 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