• Asignatura: Informática
  • Autor: christian2812
  • hace 4 años

Para que sirve i++ en informática


evalentinastago: El operador de incremento aumenta el valor de su operando en 1. El operando debe ser un tipo de dato aritmético o puntero, y debe hacer referencia a un objeto modificable. Similarmente, el operador de decremento disminuye el valor de su operando en 1. El valor de los punteros se incrementa (o disminuye) por una cantidad que hace que apunte al siguiente (o anterior) elemento adyacente en memoria.
evalentinastago: En lenguajes que admiten ambas versiones de los operadores, los operadores de pre-incremento y pre-decremento aumentan (o disminuyen) sus operandos en 1, y el valor de la expresión es el resultado del incremento (o decremento). En contraste, los operadores de post-incremento y post-decremento incrementan (o decrementan) el valor de sus operandos en 1, pero el valor de la expresión es el valor original de su operando antes del incremento (o decremento).

.
evalentinastago: Dado que el operador de incremento/decremento modifica su operando, el uso de más de una vez dentro de la misma expresión puede producir resultados no definidos. Por ejemplo, en expresiones tales como x − ++x, no está claro en qué orden se deben realizar la resta y el operador de incremento. Situaciones como esta son aun peores cuando se aplican optimizaciones por el compilador, lo que podría dar lugar a un orden de ejecución de operaciones diferente de lo que pretende el programador.
evalentinastago:

Respuestas

Respuesta dada por: evalentinastago
1

Respuesta:

Los Operadores de incremento y decremento son operadores unarios que agregan o sustraen uno de sus operandos, respectivamente. Son normalmente implementados en lenguajes de programación imperativos. En lenguajes tipo C es normal tener 2 versiones (pre- y post-) de cada operador con semántica ligeramente diferente. En lenguajes tipo C, el operador de incremento es escrito como ++ y el de decremento como --.Explicación:

Preguntas similares