Operador De Incremento E Decremento
Monografias: Operador De Incremento E Decremento. Pesquise 862.000+ trabalhos acadêmicosPor: digocsilva • 18/9/2013 • 362 Palavras (2 Páginas) • 352 Visualizações
Operadores de Incremento e Decremento em C
Os operadores de incremento e decremento são unários que alteram a variável sobre a qual estão aplicados. O que eles fazem é incrementar ou decrementar, a variável sobre a qual estão aplicados, de 1. Então
x++;
x--;
são equivalentes a
x=x+1;
x=x-1;
Estes operadores podem ser pré-fixados ou pós- fixados. A diferença é que quando são pré-fixados eles incrementam e retornam o valor da variável já incrementada. Quando são pós-fixados eles retornam o valor da variável sem o incremento e depois incrementam a variável. Então, em
x=23;
y=x++;
teremos, no final, y=23 e x=24. Em
x=23;
y=++x;
teremos, no final, y=24 e x=24. Uma curiosidade: a linguagem de programação C++ tem este nome pois ela seria um "incremento" da linguagem C padrão. A linguagem C++ é igual a linguagem C só que com extensões que permitem a programação orientada a objeto, o que é um recurso extra.
++ : Incrementa de 1 seu operando
-- : Decrementa de 1 seu operando
Os dois operadores trabalham de dois modos:
Pré-fixado: O operador aparece antes do nome da variável
Pós-fixado: O operador aparece seguindo o nome da variável
Em ambos os casos a variável é alterada, no entanto, no modo pré-fixado a variável é incrementada antes de seu valor seu usado e no modo pós-fixado a variável é incrementada depois de seu valor ser usado
Exemplo:
n = 5;
x = n++;
// x = 5
// n = 6
-----------------------------------------
n = 5;
x = ++n;
// x = 6
// n = 6
...