• Aprenderly
  • Explore
    • Ciencia
    • Ciencias sociales
    • Historia
    • Ingeniería
    • Matemáticas
    • Negocio
    • Numeración de las artes

    Top subcategories

    • Advanced Math
    • Estadísticas y Probabilidades
    • Geometría
    • Trigonometry
    • Álgebra
    • other →

    Top subcategories

    • Astronomía
    • Biología
    • Ciencias ambientales
    • Ciencias de la Tierra
    • Física
    • Medicina
    • Química
    • other →

    Top subcategories

    • Antropología
    • Psicología
    • Sociología
    • other →

    Top subcategories

    • Economía
    • other →

    Top subcategories

    • Ciencias de la computación
    • Diseño web
    • Ingeniería eléctrica
    • other →

    Top subcategories

    • Arquitectura
    • Artes escénicas
    • Ciencias de la religión
    • Comunicación
    • Escritura
    • Filosofía
    • Música
    • other →

    Top subcategories

    • Edad Antigua
    • Historia de Europa
    • Historia de los Estados Unidos de América
    • Historia universal
    • other →
 
Sign in Sign up
Upload
Operadores y Expresiones
Operadores y Expresiones

Operador Descripción
Operador Descripción

1

Operadores de incremento y decremento

Los Operadores de incremento y decremento son operadores unarios que agregan o sustraen uno de sus operandos, respectivamente. Son normalmente implementados en lenguajes de programación imperativos. En lenguajes tipo C es normal tener 2 versiones (pre- y post-) de cada operador con semántica ligeramente diferente.En lenguajes tipo C, el operador de incremento es escrito como ++ y el de decremento como --.El operador de incremento aumenta el valor de su operando en 1. El operando debe ser un tipo de dato aritmético o puntero, y debe hacer referencia a un objeto modificable. Similarmente, el operador de decremento disminuye el valor de su operando en 1. El valor de los punteros se incrementa (o disminuye) por una cantidad que hace que apunte al siguiente (o anterior) elemento adyacente en memoria.En lenguajes que admiten ambas versiones de los operadores, los operadores de pre-incremento y pre-decremento aumentan (o disminuyen) sus operandos en 1, y el valor de la expresión es el resultado del incremento (o decremento). En contraste, los operadores de post-incremento y post-decremento incrementan (o decrementan) el valor de sus operandos en 1, pero el valor de la expresión es el valor original de su operando antes del incremento (o decremento). En lenguajes donde el incremento/decremento no es una expresión (Ej.: Go), sólo se necesita una versión (en el caso de Go, solo post operadores).Dado que el operador de incremento/decremento modifica su operando, el uso de más de una vez dentro de la misma expresión puede producir resultados no definidos. Por ejemplo, en expresiones tales como x − ++x, no está claro en qué orden se deben realizar la resta y el operador de incremento. Situaciones como esta son aun peores cuando se aplican optimizaciones por el compilador, lo que podría dar lugar a un orden de ejecución de operaciones diferente de lo que pretende el programador.
El centro de tesis, documentos, publicaciones y recursos educativos más amplio de la Red.
  • aprenderly.com © 2025
  • GDPR
  • Privacy
  • Terms
  • Report