Galvenā atšķirība: prefikss un Postfix operatori galvenokārt tiek izmantoti attiecībā uz pieauguma un samazinājuma operatoriem. Ja pieauguma un samazinājuma operatori ir rakstīti pirms operanda, tad tos sauc par prefiksu operatoriem. Tomēr, ja tie ir rakstīti pēc operanda, tad tos sauc par postfix operatoriem.
Lai saprastu prefiksu un postfix operatorus, vispirms jāsaprot pieauguma (++) un samazinājuma (-) operatori. Visvienkāršākajos terminos pieauguma operatori palielina operandes vērtību attiecīgi par 1, bet samazinājuma operatori veic pretējo; tie samazina operandes vērtību ar 1. Palielinātais operators tiek rakstīts kā ++, un samazinājuma operators ir rakstīts kā -.
Tagad ir divi veidi, kā iekļaut pieauguma un samazinājuma operatorus. Tos var rakstīt pirms operanda vai pēc tā. Atkarībā no atrašanās vietas, tie tiks klasificēti kā prefiksu operatori vai pēcapstrādes operatori. Ja tie ir rakstīti pirms operanda, tad tos sauc par prefiksu operatoriem. Tomēr, ja tie ir rakstīti pēc operanda, tad tos sauc par postfix operatoriem. Galvenā atšķirība starp abiem ir izvietojums: vai nu pirms vai pēc operanda.
Turklāt to izvietošana ietekmē arī operanta vērtības. Programiz.com izskaidro dažādo ietekmi, ko prefiksam un postfix operatoram ir operandam, lietojot pieauguma operatoru: “Ja jūs izmantojat ++ operatoru kā prefiksu, piemēram: ++ var; tad operanda vērtība tiek palielināta par 1, tad tikai tā tiek atgriezta, bet, ja jūs izmantojat ++ kā postfix, piemēram: var ++; tad operandes vērtība tiek atgriezta vispirms, tikai tā tiek palielināta par 1. ”Atspiešanas operatoram būtu līdzīga ietekme uz operandu, izņemot to, ka tā vietā, lai palielinātu operanda vērtību, tas samazinātu to.
Salīdzinājums starp prefiksu un Postfix operatoriem:
Priekšvārdu operatori | Postfix operatori | |
Atrašanās vieta | Pievienots pirms operanda | Pievienots pēc operanda |
Saistīts ar | Palielinājums (++) un samazinājums (-) operatoriem | |
Lietots | Imperatīvas programmēšanas valodas, piemēram, Java un C līdzīgas valodas, īpaši C ++ |
Image Pieklājība: slideshare.net, stuff-heap.blogspot.com