Pós-incremento/Decremento
Parte da seção Fundamentos do Journey de C# da Coddy — lição 18 de 69.
Os operadores de Incremento (++) e Decremento (--) podem ser usados de duas maneiras:
Pré-incremento/decremento (++x ou --x):
- O operador vem ANTES da variável
- O valor muda IMEDIATAMENTE
O novo valor é usado na expressão
int x = 5;
int y = ++x;
// x é incrementado para 6 primeiro, então y torna-se 6Pós-incremento/decremento (x++ ou x--):
- O operador vem DEPOIS da variável
- O valor original é usado primeiro
O valor muda DEPOIS da expressão
int x = 5;
int y = x++;
// y torna-se 5 primeiro, depois x aumenta para 6Outro exemplo
pós-incremento:
int score = 5;
int res1 = score++;
// res1 é 5
// score é 6pré-incremento:
int score = 5;
int result2 = ++score;
// res é 6
// score é 6Folha de consulta
Os operadores de Incremento (++) e Decremento (--) podem ser usados de duas maneiras:
Pré-incremento/decremento (++x ou --x):
- O operador vem ANTES da variável
- O valor muda IMEDIATAMENTE
- O novo valor é usado na expressão
int x = 5;
int y = ++x;
// x é aumentado para 6 primeiro, depois y torna-se 6Pós-incremento/decremento (x++ ou x--):
- O operador vem DEPOIS da variável
- O valor original é usado primeiro
- O valor muda DEPOIS da expressão
int x = 5;
int y = x++;
// y torna-se 5 primeiro, depois x aumenta para 6Experimente você mesmo
Esta lição não inclui um desafio de código.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores Parte 1
Operadores AritméticosOperador de MóduloIncremento/DecrementoPós-incremento/DecrementoAtalhos Aritméticos7IO Básico
Saída BásicaInterpolação de StringsLeitura de EntradaParseRevisão - Até 120Revisão - True ou False5Operadores Parte 2
Operadores de ComparaçãoOperadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 33Variáveis Parte 2
VarConstantesConvenções de NomenclaturaRecapitulação - Inicializar VariáveisType Casting6Tomada de Decisão
Estrutura IfIf - ElseEstrutura SwitchOperador TernárioRevisão - If ElseIf - Else Aninhado