Biblioteca_725161
6 pág.

Biblioteca_725161


DisciplinaProgramação I27.345 materiais312.441 seguidores
Pré-visualização1 página
OPERADORES
PRÉ e PÓS
Professora ANITA MACIEL
OPERADORES de INCREMENTO(++) e de DECREMENTO(--)
 
A linguagem C++ tem os operadores ++ e \u2013- 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 << &quot;\na: &quot; << a << &quot;\tb: &quot; << b;
b=a++;
cout << &quot;\na: &quot; << a << &quot;\tb: &quot; << b;
cout << &quot;\nc: &quot; << c << &quot;\td: &quot; << d; 
d=++c;
cout << &quot;\nc: &quot; << c << &quot;\td: &quot; << d;
system(&quot;pause>>null&quot;);
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 << &quot;\na: &quot; << a << &quot;\tb: &quot; << b;
b=a--;
cout << &quot;\na: &quot; << a << &quot;\tb: &quot; << b;
cout << &quot;\nc: &quot; << c << &quot;\td: &quot; << d; 
d=--c;
cout << &quot;\nc: &quot; << c << &quot;\td: &quot; << d;
system(&quot;pause>>null&quot;);
return 0;
}
Professora ANITA MACIEL
Espero que goste
Professora ANITA MACIEL