Diferența dintre operatorii Prefix și Postfix

Diferența cheie: Prefixul și operatorii Postfix sunt utilizați în primul rând în legătură cu operatorii de creșteri și reduceri. Dacă operatorii de incrementare și decrementare sunt scriși înaintea operandului, atunci sunt numiți operatori de prefix. Cu toate acestea, dacă sunt scrise după operand, atunci ele sunt denumite operatori postfix.

Operatorii de prefix și Postfix sunt folosiți în primul rând în legătură cu operatorii de incrementare și de decrementare în limbile de programare orientată obiect (OOP), cum ar fi Java, programarea C, PHP, etc. Acestea sunt utilizate în mod obișnuit în C ++ mai mult decât în ​​orice altceva.

Pentru a înțelege operatorii de prefix și postfix, trebuie să înțelegem mai întâi operatorii incrementării (++) și decrement (-). În termenii cei mai de bază, operatorii de incrementare măresc valoarea operandului cu 1, în timp ce operatorii de decrementare fac contrariul; ele scad e valoarea operatorului cu 1. Operatorul incrementului este scris ca ++ iar operatorul decrement este scris ca -.

Acum, există două modalități de a încorpora operatorii de incrementare și decrementare. Ele pot fi scrise fie înainte, fie după operand. În funcție de locația sa, acestea vor fi clasificate fie ca operatori de prefix, fie ca operatori postfix. Dacă sunt scrise înaintea operandului, atunci ele sunt numite operatori de prefix. Cu toate acestea, dacă sunt scrise după operand, atunci ele sunt denumite operatori postfix. Principala diferență dintre cele două este plasarea: înainte sau după operand.

În plus, plasarea lor are și un impact asupra valorilor operatorului. Programiz.com explică impactul diferit pe care operatorii prefix și postfix îl au asupra operanței atunci când se utilizează un operator de incrementare: "Dacă utilizați ++ operator ca prefix ca: ++ var; atunci valoarea operatorului este mărită cu 1, apoi este returnată, dar dacă utilizați ++ ca postfix ca: var ++; atunci valoarea operatorului este întoarsă mai întâi, numai ea este mărită cu 1. "Operatorul decrement ar avea un impact similar asupra operandului, cu excepția faptului că în loc să crească valoarea operandului, el ar scădea.

Comparație între operatorii Prefix și Postfix:

Prefix Operatori

Operatorii Postfix

Locație

Adăugat înaintea operandului

Adăugat după operand

În legătură cu

Operatorii de incrementare (++) și decrement (-)

Folosit in

Limbi de programare imperative, cum ar fi limbile Java și C, în special C ++

Datorită fotografiei: slideshare.net, stuff-heap.blogspot.com

Recomandat

Articole Similare

  • diferență între: Diferența dintre stejar și pin

    Diferența dintre stejar și pin

    Diferența principală: Stejarul și pinul sunt două tipuri diferite de arbori. Termenii sunt de asemenea folosiți pentru a indica lemnul obținut din copacii lor. Există diferite tipuri diferite de specii pentru fiecare tip de copac și au diferite tipuri diferite de lemn disponibile. Ca lemn, stejarul este considerat a fi din lemn de esență tare, greu, durabil și scump. Stejarul
  • diferență între: Diferența dintre deducerea impozitului pe venit, rabat și scutire

    Diferența dintre deducerea impozitului pe venit, rabat și scutire

    Diferența cheie: scutirea de taxe este orice program sau stimulent care ajută la reducerea taxei într-un fel sau altul. Această scutire fiscală poate fi sub forma unei deduceri fiscale sau a unui credit fiscal. O deducere fiscală este în principiu o deducere a impozitului. Acesta permite să se deducă o sumă din venitul total al persoanei. O reduce
  • diferență între: Diferența dintre Licență și Leasing

    Diferența dintre Licență și Leasing

    Diferența cheie: o licență (engleză americană) sau licență (engleza britanică) acordă permisiunea unui licențiat de a face ceva în special, de exemplu un permis de conducere, o licență de afaceri, o licență de licență etc. contract între două părți, după cum au decis acestea. Proprietarul permite utilizatorului sau locatarului să utilizeze obiectul sau proprietatea pentru o anumită perioadă de timp, în anumite condiții sau pentru bani sau remunerații furnizate. Licența este o autorizație
  • diferență între: Diferența dintre LG Optimus G și LG Optimus F7

    Diferența dintre LG Optimus G și LG Optimus F7

    Diferența cheie: LG Optimus G are un ecran de 4, 7 inch și rulează pe Android 4.0 (Ice Cream Sandwich). În ceea ce privește hardware-ul, acesta are un Qualcomm Snapdragon S4 Pro APQ8064, 1.5GHz quad-core Qualcomm Krait cu 2 GB RAM. LG Optimus F7, pe de altă parte, are un ecran de 4, 7 inch și va funcționa pe Android 4.1.2 (Je
  • diferență între: Diferența dintre Ajax și PHP

    Diferența dintre Ajax și PHP

    Diferența principală: AJAX înseamnă JavaScript și XML asincron. Este un grup de programe de dezvoltare web folosite pentru a crea site-uri web. Programele creează aplicații web interactive utilizând o combinație de XHTML pentru programare de bază, CSS pentru stil, DOM pentru interacțiune, schimb de date utilizând XML și XSLT, XMLHttpRequest și JavaScript. PHP, pe de a
  • diferență între: Diferența dintre placajul de rasinoase și foioase

    Diferența dintre placajul de rasinoase și foioase

    Diferența principală: placajul este un tip de panou din lemn fabricat. Se face prin lipirea împreună a straturilor de placaj, denumite și furnir. Placajul de rasinoase este realizat, de obicei, din lemn de esenta moale, cum ar fi cedru, brad Douglas sau molid, pin, brad sau rasinoase si este utilizat in mod obisnuit pentru constructii si pentru uz industrial. Pla
  • diferență între: Diferența dintre HTC One X + și Nexus 4

    Diferența dintre HTC One X + și Nexus 4

    Diferența cheie: HTC One X + folosește un ecran tactil de 4, 7 "super LCD 2 cu o densitate a pixelului de aproximativ 312 pixeli, ceea ce înseamnă că ecranul este destul de minunat și nu prezintă pixeli. Dispozitivul este alimentat de un proces Quad-core NVIDIA Tegra 3 de 1, 7 GHz, făcându-l mai rapid decât cel original HTC One X. Nexus 4
  • diferență între: Diferența dintre Selfie și Groupie

    Diferența dintre Selfie și Groupie

    Diferența cheie: Auto-ul este atunci când o persoană care face o fotografie cu ei înșiși folosind o cameră foto sau un telefon și o postări pe un site de social media. O grupare este atunci când o persoană care face o fotografie de ei înșiși cu alți oameni, folosind un aparat de fotografiat al unui telefon și îl postări pe un site de mass-media sociale. De la un hashtag
  • diferență între: Diferența dintre Samsung Galaxy S3 și Samsung Galaxy S4

    Diferența dintre Samsung Galaxy S3 și Samsung Galaxy S4

    Diferența cheie: Galaxy S3 este un smartphone multi-touch formatat în slate, lansat în mai 2012. Este succesorul Galaxy S2 și Galaxy S, dar abandonează designul dreptunghiular al predecesorilor și optează pentru mai multe colțuri rotunjite, făcându-l să semene cu Galaxy Nexus. S3 are un ecran de 4, 8 HD Super AMOLED cu sticlă de gorilă Corning 2. Samsung Gal

Alegerea Editorului

Diferența dintre scenariu și scenariu

Diferența cheie: Scenariul cuvântului este folosit, în general, în contextul unei lucrări scrise, care de obicei conține elemente precum dialoguri și povestiri în detaliu. Scenariul este un tip specific de scenariu care acoperă aspectele vizuale, împreună cu alte detalii narative ale povestirii. Spre deos