Incremento

Na ciência da computação , incrementação é a operação de adicionar 1 (e por extensão qualquer valor inteiro fixo) a um contador . A operação reversa, decrementação , consiste em subtrair 1 (ou qualquer valor inteiro fixo) do contador.

Isso é muito comum em programas de computador, particularmente nos loops de iteração , de modo que a maioria das linguagens de programação implementam os operadores de incremento e decremento. Assim, em um grande número de linguagens, a seguinte sintaxe é usada para adicionar ou remover uma unidade da variável x :

Se o valor de x, após avaliação da instrução x++ou ++xainda for o sucessor de x, há no entanto uma sutileza quanto ao valor de retorno da instrução, dependendo da forma utilizada; Um é o valor antes do incremento, o outro é o valor depois do incremento:

Outros operadores permitem que você aumente ou diminua em um número diferente de 1. Por exemplo, x += 3.5adicione 3.5ao valor de x.

Exemplo

Aqui está um exemplo, escrito em Java , mostrando como os operadores de incremento e decremento funcionam.

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" } }

Use em nomes de software

Veja também

Notas e referências

  1. "=" aqui denota o operador de atribuição. Este operador varia dependendo do idioma: também encontramos “: =” ou “←”