Incremento

En informática , el incremento es la operación de sumar 1 (y, por extensión, cualquier valor entero fijo) a un contador . La operación inversa, la disminución , consiste en restar 1 (o cualquier valor entero fijo) del contador.

Esto es muy común en los programas de computadora, particularmente en los bucles de iteración , por lo que la mayoría de de los lenguajes de programación implementan los operadores de incremento y decremento. Por lo tanto, en una gran cantidad de idiomas, se usa la siguiente sintaxis para agregar o eliminar una unidad de la variable x :

Si el valor de x, después de la evaluación de la instrucción x++o ++xsigue siendo el sucesor de x, hay sin embargo una sutileza en cuanto al valor de retorno de la instrucción, dependiendo de la forma utilizada; Uno es el valor antes del incremento, el otro es el valor después del incremento:

Otros operadores le permiten incrementar o disminuir en un número que no sea 1. Por ejemplo, x += 3.5agregue 3.5al valor de x.

Ejemplo

Aquí hay un ejemplo, escrito en Java , que muestra cómo funcionan los operadores de incremento y decremento.

class Exemple { public static void main(String[] args){ int i = 0; i++; System.out.println(i); // "1" ++i; System.out.println(i); // "2" System.out.println(++i); // "3" System.out.println(i++); // "3" System.out.println(i); // "4" System.out.println(i--); // "4" System.out.println(--i); // "2" System.out.println(i); // "2" i -= 2; System.out.println(i); // "0" } }

Usar en nombres de software

Ver también

Notas y referencias

  1. "=" aquí denota el operador de asignación. Este operador varía según el idioma: también encontramos “: =” o “←”