Post-incremento/decremento
Parte de la sección Fundamentos del Journey de C# de Coddy — lección 18 de 69.
Los operadores de incremento (++) y decremento (--) pueden utilizarse de dos maneras:
Pre-incremento/decremento (++x o --x):
- El operador va ANTES de la variable
- El valor cambia INMEDIATAMENTE
El nuevo valor se utiliza en la expresión
int x = 5;
int y = ++x;
// x se incrementa a 6 primero, luego y se convierte en 6Post-incremento/decremento (x++ o x--):
- El operador va DESPUÉS de la variable
- El valor original se utiliza primero
El valor cambia DESPUÉS de la expresión
int x = 5;
int y = x++;
// y se convierte en 5 primero, luego x aumenta a 6Otro ejemplo
post-incremento:
int score = 5;
int res1 = score++;
// res1 es 5
// score es 6pre-incremento:
int score = 5;
int result2 = ++score;
// res es 6
// score es 6Hoja de referencia
Los operadores de incremento (++) y decremento (--) se pueden utilizar de dos maneras:
Pre-incremento/decremento (++x o --x):
- El operador va ANTES de la variable
- El valor cambia INMEDIATAMENTE
- El nuevo valor se utiliza en la expresión
int x = 5;
int y = ++x;
// x se incrementa a 6 primero, luego y se convierte en 6Post-incremento/decremento (x++ o x--):
- El operador va DESPUÉS de la variable
- El valor original se utiliza primero
- El valor cambia DESPUÉS de la expresión
int x = 5;
int y = x++;
// y se convierte en 5 primero, luego x se incrementa a 6Pruébalo tú mismo
Esta lección no incluye un desafío de código.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 1
Operadores aritméticosOperador de móduloIncremento/DecrementoPost-incremento/decrementoAtajos aritméticos7Entrada y Salida Básica
Salida BásicaInterpolación de CadenasLectura de EntradaParseoResumen - Hasta 120Resumen - Verdadero o Falso5Operadores Parte 2
Operadores de comparaciónOperadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 33Variables Parte 2
VarConstantesConvenciones de NomenclaturaResumen - Inicializar VariablesConversión de Tipos6Toma de decisiones
Sentencia IfIf - ElseSentencia SwitchOperador ternarioResumen - If ElseIf - Else anidados