Baixe o app para aproveitar ainda mais
Prévia do material em texto
OPERADORES PRÉ e PÓS Professora ANITA MACIEL OPERADORES de INCREMENTO(++) e de DECREMENTO(--) A linguagem C++ tem os operadores ++ e –- que são denominados, respectivamente, de operador de incremento e de operador de decremento. Ambos operadores do tipo int. Vamos saber o que eles fazem. Operador Operação Equivalência ++ Incrementa de 1 à variável associada var = var + 1 -- Decrementa de 1 à variável associada var = var - 1 Operador PRÉ-FIXADO PÓS-FIXADO ++ -- Professora ANITA MACIEL O pré-fixado incrementa antes que seja realizada uma operação com a variável associada a ele. var2 = ++var1 ; Primeiro incrementa de 1 o valor de var1 para depois copiá-lo em var2. O pós-fixado incrementa depois que for realizada uma operação com a variável associada a ele. var2 = var1++ ; Primeiro copia o valor de var1 para var2 e depois, incrementa var1 de 1. Professora ANITA MACIEL Vejamos um exemplo com Pós-Incremento e Pré-Incremento #include <iostream> #include <cstdlib> using namespace std; int main(){ int a=5,b=0 , c=8, d=0; cout << "\na: " << a << "\tb: " << b; b=a++; cout << "\na: " << a << "\tb: " << b; cout << "\nc: " << c << "\td: " << d; d=++c; cout << "\nc: " << c << "\td: " << d; system("pause>>null"); return 0; } Professora ANITA MACIEL Vejamos um exemplo com Pós-Decremento e Pré-Decremento #include <iostream> #include <cstdlib> using namespace std; int main(){ int a=5,b=0 , c=8, d=0; cout << "\na: " << a << "\tb: " << b; b=a--; cout << "\na: " << a << "\tb: " << b; cout << "\nc: " << c << "\td: " << d; d=--c; cout << "\nc: " << c << "\td: " << d; system("pause>>null"); return 0; } Professora ANITA MACIEL Espero que goste Professora ANITA MACIEL
Compartilhar