Belangrijkste verschil: Prefix- en Postfix-operators worden voornamelijk gebruikt in combinatie met increment- en decrement-operators. Als de increment- en verlagingsoperators vóór de operand zijn geschreven, worden ze als prefixoperators genoemd. Als ze echter na de operand worden geschreven, worden ze als postfix-operators genoemd.

Om prefix- en postfix-operators te kunnen begrijpen, moet eerst de operators increment (++) en decrement (-) worden begrepen. In de meest elementaire termen verhogen ophogende operatoren de waarde van operand met respectievelijk 1, terwijl decrement-operators het tegenovergestelde doen; ze verlagen de e-waarde van operand met 1. De opstellingsoperator wordt geschreven als ++ en de afnemingsoperator wordt geschreven als -.
Nu zijn er twee manieren om increment- en decrement-operators op te nemen. Ze kunnen ofwel vóór de operand of erna worden geschreven. Afhankelijk van de locatie worden ze geclassificeerd als prefixoperators of postfix-operators. Als ze voor de operand zijn geschreven, worden ze als prefixoperators genoemd. Als ze echter na de operand worden geschreven, worden ze als postfix-operators genoemd. Het grootste verschil tussen beide is de plaatsing: vóór of na de operand.

Bovendien heeft hun plaatsing ook een impact op de waarden van de operant. Programiz.com legt de verschillende impact uit die prefix- en postfix-operators hebben op de operand bij gebruik van een increment-operator: "Als u de operator ++ gebruikt als prefix, zoals: ++ var; vervolgens wordt de waarde van operand met 1 verhoogd, maar alleen als deze wordt geretourneerd, maar als u ++ als postfix gebruikt: var ++; dan wordt de waarde van operand eerst teruggegeven, alleen wordt deze verhoogd met 1. "De verlagingsexploitant zou een soortgelijke impact hebben op de operand, behalve dat in plaats van de waarde van de operand te verhogen, deze zou afnemen.
Vergelijking tussen Prefix en Postfix Operators:
Prefix Operators | Postfix- operators | |
Plaats | Toegevoegd voor de operand | Toegevoegd na de operand |
Gerelateerd aan | Increment (++) en decrement (-) operators | |
Gebruikt in | Imperatieve programmeertalen zoals Java en C-achtige talen, vooral C ++ |
Afbeelding Courtesy: slideshare.net, stuff-heap.blogspot.com