Rozdiel kľúčov: Prefix a Postfix Operátori sa používajú predovšetkým v súvislosti s operátormi zvyšovania a znižovania. Ak operátory prírastku a dekrementu sú napísané pred operandom, potom sa nazývajú operátory prefixov. Avšak, ak sú napísané po operande, potom sa nazývajú postfix operátori.
Aby sme porozumeli operátorom prefixu a postfixu, musíme najprv porozumieť prírastkovým (++) a decrementným (-) operátorom. V najzákladnejších termínoch prírastkové operátory zvyšujú hodnotu operandu o 1, zatiaľ čo operátory znižovania robia opak; znižujú hodnotu operandu o 1. Operátor prírastku je napísaný ako ++ a operátor dekrementácie je napísaný ako -.
Teraz existujú dva spôsoby, ako začleniť operátory zvyšovania a znižovania. Môžu byť napísané pred operandom alebo po ňom. V závislosti od miesta, kde sa nachádzajú, budú zaradení buď ako operátor prefixov, alebo operátor postfix. Ak sú napísané pred operandom, potom sú nazývané operátory prefixov. Avšak, ak sú napísané po operande, potom sa nazývajú postfix operátori. Hlavným rozdielom medzi týmito dvoma je umiestnenie: buď pred alebo po operande.
Okrem toho ich umiestňovanie má tiež vplyv na hodnoty operanta. Programiz.com vysvetľuje rozdielny vplyv operátorov prefixov a postfixov na operand pri použití prírastkového operátora: "Ak používate ++ operátora ako predponu ako: ++ var; potom sa hodnota operandu zvýši o 1, potom sa vráti, ale ak použiješ ++ ako postfix ako: var ++; potom sa hodnota operandu vráti najprv, potom sa zvýši o 1. "Operátor dekrementácie by mal podobný vplyv na operand, s výnimkou toho, že namiesto zvýšenia hodnoty operandu by to znížil.
Porovnanie operátorov Prefix a Postfix:
Prefix Operators | Postfix Operators | |
umiestnenia | Pridávané pred operandom | Pridaný po operande |
Súvisiace s | Prírastkové (++) a zmenšovacie (-) operátory | |
Použité v | Nevyhnutné programovacie jazyky, ako sú jazyky Java a C, najmä C ++ |
Obrázok so súhlasom: slideshare.net, stuff-heap.blogspot.com