OPERADORES ARITMETICOS DE INCREMENTO Y DECREMENTO AÑADE O RESTA UN 1 A SU OPERADO. CORRESPONDE A LAS INSTRUCCIONES DIRECTAS DE ENSAMBOLADOR 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 OPERADO. CORRESPONDE A LAS INSTRUCCIONES DIRECTAS DE ENSAMBOLADOR 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 SINTEXIS 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 DESPUES DE UTILIZAR EL VALOR 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 SE INCREMENTA ANTES DE ASIGNARSE A LA Y. EN CAMBIO LA VARIABLE N TIENE VALOR 10 POR QUE AUN NO SE HA INCREMENTADO LA X CUANDO SE ASIGNA A N. DADOS ESTOS EJEMPLOS: EJEMPLOS 1: X=5; If (++x>5) printf(“X es mayor que cinco”);
Less