Diferencia entre los operadores de prefijo y postfix

Diferencia clave: los operadores de prefijo y postfijo se utilizan principalmente en relación con los operadores de incremento y decremento. Si los operadores de incremento y decremento se escriben antes del operando, entonces se denominan operadores de prefijo. Sin embargo, si se escriben después del operando, entonces se denominan operadores de postfix.

Los Operadores de Prefijo y Postfijo se usan principalmente en relación con los operadores de incremento y decremento dentro de lenguajes de programación orientada a objetos (OOP) como Java, Programación C, PHP, etc. Se usan comúnmente en C ++ más que en cualquier otra cosa.

Para entender los operadores de prefijo y postfijo, primero se deben entender los operadores de incremento (++) y decremento (-). En los términos más básicos, los operadores de incremento aumentan el valor del operando en 1 respectivamente, mientras que los operadores de disminución hacen lo contrario; disminuyen el valor e del operando en 1. El operador de incremento se escribe como ++ y el operador de disminución se escribe como -.

Ahora, hay dos formas de incorporar operadores de incremento y decremento. Se pueden escribir antes o después del operando. Dependiendo de su ubicación, se clasificarán como operadores de prefijo u operadores de postfix. Si se escriben antes del operando, entonces se denominan operadores de prefijo. Sin embargo, si se escriben después del operando, entonces se denominan operadores de postfix. La principal diferencia entre los dos es la ubicación: antes o después del operando.

Además, su colocación también tiene un impacto en los valores del operante. Programiz.com explica el impacto diferente que los operadores de prefijo y postfix tienen en el operando cuando se usa un operador de incremento: “Si usa el operador ++ como prefijo como: ++ var; luego, el valor del operando se incrementa en 1, entonces solo se devuelve pero, si usa ++ como postfix como: var ++; luego, el valor del operando se devuelve primero y luego se incrementa en 1. ”El operador de decremento tendría un impacto similar en el operando, excepto que en lugar de aumentar el valor del operando, lo disminuiría.

Comparación entre los operadores de prefijo y postfix:

Operadores de Prefijo

Operadores de Postfix

Ubicación

Añadido antes del operando

Añadido después del operando

Relacionado con

Operadores de incremento (++) y decremento (-)

Utilizado en

Lenguajes de programación imperativos como Java y lenguajes similares a C, especialmente C ++

Cortesía de imagen: slideshare.net, stuff-heap.blogspot.com

Recomendado

Artículos Relacionados

  • diferencia entre: Diferencia entre Intex Aqua Wonder 2 y Micromax A116 Canvas HD

    Diferencia entre Intex Aqua Wonder 2 y Micromax A116 Canvas HD

    Diferencia clave: Intex Aqua Wonder 2 es el sucesor de uno de los teléfonos anteriores de la compañía, llamado Intex Aqua Wonder. El Aqua Wonder 2 cuenta con el chipset MT6589 de MediaTek, que es un procesador Quad-Core a 1.2 GHz y 512 MB de RAM. El Micromax A116 Canvas HD es el sucesor del muy popular Micromax A110 Canvas 2 y es mejor que su predecesor en todos los camino. C
  • diferencia entre: Diferencia entre el ozono y los gases de efecto invernadero.

    Diferencia entre el ozono y los gases de efecto invernadero.

    Diferencia clave: el ozono (O3) es una molécula formada por tres átomos de oxígeno. El ozono está siempre presente en la atmósfera terrestre en bajas concentraciones. Esta presencia de ozono en la atmósfera de la Tierra se conoce como la capa de ozono. Los gases de efecto invernadero, por otro lado, son gases que están presentes en la atmósfera. El ozo
  • diferencia entre: Diferencia entre Samsung Galaxy Mega 6.3 y Samsung Galaxy S3

    Diferencia entre Samsung Galaxy Mega 6.3 y Samsung Galaxy S3

    Diferencia clave: Samsung ahora ha ampliado sus ofertas en la categoría phablet al introducir el Samsung Galaxy Mega 5.8 y el Samsung Galaxy Mega 6.3. El Samsung Galaxy Mega 6.3 se llama así debido a su pantalla táctil capacitiva TFT de 6, 3 pulgadas con una resolución de 720 x 1280 píxeles. El teléfono está alimentado por un procesador de doble núcleo de 1.7 GHz C
  • diferencia entre: Diferencia entre zoom, panorámica y escalado

    Diferencia entre zoom, panorámica y escalado

    Diferencia clave: el zoom proporciona una opción para que el usuario cambie la vista de un documento o imagen. Es aplicable de dos maneras: acercar y alejar la imagen. Por lo general, implica la reducción o estiramiento de píxeles. La panorámica es otra forma de ver la vista deseada. Se logra agarrando el documento y luego moviéndolo para enfocarse en el área deseada o objetivo. La e
  • diferencia entre: Diferencia entre el empirismo y el escepticismo.

    Diferencia entre el empirismo y el escepticismo.

    Diferencia clave: el empirismo y el escepticismo son dos conceptos diferentes que tienen que ver principalmente con la creencia. El empirismo se refiere al concepto de que el conocimiento proviene solo o principalmente de la experiencia sensorial. El escepticismo se refiere a alguien que duda de la autenticidad o veracidad de algo
  • diferencia entre: Diferencia entre tumor benigno y tumor maligno

    Diferencia entre tumor benigno y tumor maligno

    Diferencia clave: los tumores son bultos no naturales o crecimiento formado por células adicionales en el cuerpo. Un tumor puede ser benigno (no canceroso), premaligno (precanceroso) o maligno (canceroso). Tumor es una palabra que nadie quiere escuchar. Es una palabra que parece enviar incluso a una persona sana a un frenesí de pánico, pero hay algunas buenas noticias: no todos los tumores intentan matarte y muchas formas de tumores son tratables de manera efectiva. P
  • diferencia entre: Diferencia entre PHP y HTML

    Diferencia entre PHP y HTML

    Diferencia clave: el lenguaje de marcado de hipertexto (HTML) es un lenguaje de marcado muy conocido que se utiliza para desarrollar páginas web. PHP es un lenguaje de secuencias de comandos de servidor de código abierto. Se utiliza principalmente para el desarrollo web y para producir páginas web dinámicas. PH
  • diferencia entre: Diferencia entre egoístas y egocéntricos.

    Diferencia entre egoístas y egocéntricos.

    Diferencia clave: las personas 'egoístas' se concentran solo en sus puntos de vista y saludos personales, y por lo tanto evitan a los demás. Mientras que, los individuos "egocéntricos" son aquellos que están excesivamente preocupados con sus necesidades e importancia. Ambas, las palabras reflejan a aquellas personas que dan o buscan primordial importancia solo para ellos mismos. Es
  • diferencia entre: Diferencia entre Windows 8 Pro y Windows 8 Enterprise

    Diferencia entre Windows 8 Pro y Windows 8 Enterprise

    Diferencia clave: Windows 8 Pro es similar a Windows 7 Professional y está diseñado para entusiastas y usuarios de negocios. Ofrece todas las características de Windows 8 junto con características adicionales para propietarios de pequeñas empresas. Windows 8 Enterprise es la edición más cara y ofrece todas las características de Windows 8 Pro, incluidas algunas características adicionales. Windows

La Elección Del Editor

Diferencia entre lucite y plástico.

Diferencia clave : Lucite es un tipo de plástico. La principal diferencia entre los dos es que, Lucite es un poco más pesada, más densa y menos frágil que el plástico. Debido a la gran popularidad de los plásticos, es fácil pensar que su botella plástica de agua, su brazalete de plástico, su bolsa de plástico e incluso el material transparente que separa el cubículo de su oficina, todos son idénticos. Sin embarg