Forskel mellem Prefix og Postfix Operatører

Nøgleforskel: Prefix- og Postfix-operatører anvendes primært i forhold til inkremente- og reduktionsoperatører. Hvis inkrement- og dekrementoperatørerne er skrevet før operand, så betegnes de som præfiksoperatører. Men hvis de er skrevet efter operanden, så betegnes de som postfix operatører.

Prefix- og Postfix-operatører bruges primært i forhold til inkremente- og reduktionsoperatører inden for objektorienteret programmerings (OOP) sprog som Java, C Programmering, PHP osv. De bruges almindeligvis i C ++ mere end i noget andet.

For at forstå præfiks- og postfixoperatører skal man først forstå trin (++) og decrement (-) operatører. I de mest basale termer øges operatørernes stigning af operandens værdi med henholdsvis 1, mens reduktionsoperatører gør det modsatte; de mindsker e-værdien af ​​operand med 1. Inkrementoperatøren er skrevet som ++, og nedskrivningsoperatøren er skrevet som -.

Nu er der to måder at inkorporere inkrement- og dekomponeringsoperatører. De kan skrives enten før operanden eller efter den. Afhængigt af placeringen klassificeres de som præfiksoperatører eller postfixoperatører. Hvis de er skrevet før operanden, så betegnes de som præfiksoperatører. Men hvis de er skrevet efter operanden, så betegnes de som postfix operatører. Hovedforskellen mellem de to er placeringen: enten før eller efter operanden.

Desuden har deres placering også indflydelse på operantens værdier. Programiz.com forklarer den forskellige virkning, som præfiks- og postfix-operatører har på operand, når man bruger en inkrementoperatør: "Hvis du bruger ++-operatør som præfiks som: ++ var; Derefter øges værdien af ​​operand med 1, så kun den returneres, men hvis du bruger ++ som postfix som: var ++; Derefter returneres værdien af ​​operand først, så øges den kun med 1. "Reduktionsoperatøren vil have en lignende indvirkning på operanden, bortset fra at det i stedet for at øge operandens værdi vil reducere det.

Sammenligning mellem Prefix og Postfix Operatører:

Præfiksoperatører

Postfix operatører

Beliggenhed

Tilføjet før operand

Tilføjet efter operand

Relateret til

Increment (++) og decrement (-) operatører

Brugt i

Imperative programmeringssprog som Java og C-lignende sprog, især C ++

Image Courtesy: slideshare.net, stuff-heap.blogspot.com

Anbefalet

Relaterede Artikler

  • forskel mellem: Forskel mellem Windows Phone 7.8 og Windows Phone 8

    Forskel mellem Windows Phone 7.8 og Windows Phone 8

    Nøgleforskel: Windows Phone 7.8 er en opgradering på Windows Phone 7 OS-serien og tilgængelig på Windows Phone 7.5. Windows Phone 7.8-opgraderingen blev udgivet som Windows Phone 7 og 7.5 kan ikke opgraderes til Windows 8. Windows Phone 8 er anden generationens operativsystem til Microsofts Windows Phone-serie. 8-
  • forskel mellem: Forskel mellem kropsmasse og kropsvægt

    Forskel mellem kropsmasse og kropsvægt

    Nøgleforskel: Massen er mængden af ​​"materie", som et objekt har. Mens vægten er den effekt, som tyngdekraftens træk har på objektets masse. Mens denne sondring skal gælde for legemsvægt og kropsvægt, kan legemsvægt i virkeligheden henvise til kroppens vægt eller kroppens masse. For at forst
  • forskel mellem: Forskel mellem Nokia Lumia 520 og XOLO X1000

    Forskel mellem Nokia Lumia 520 og XOLO X1000

    Nøgleforskel: Nokia Lumia 520 er en 4-tommers IPS-kapacitiv touchscreen-smartphone, der tilbyder 480x800 pixels display, hvilket giver ca. 233 ppi. Telefonen leveres med 8 GB intern hukommelse, som kan udvides op til 64 GB. Telefonen tilbyder 1 GHz på sin dual-core snapdragon S4 og kun 512 MB RAM, hvilket er lidt skuffende.
  • forskel mellem: Forskel mellem Nokia Lumia 820 og HTC One X

    Forskel mellem Nokia Lumia 820 og HTC One X

    Hovedforskel: En af de første smartphones under mærket er Nokia Lumia 820. Nokia Lumia 820 var den første af de første telefoner, der blev udviklet på Windows Phone 8. Den blev lanceret i november 2012 som et lidt billigere alternativ til Nokia 920. HTC One X er et populært produkt fra HTC Corporation. Den
  • forskel mellem: Forskel mellem seminar og forelæsning

    Forskel mellem seminar og forelæsning

    Nøgleforskel: Et foredrag er, når en professor eller lærer står foran en stor klasse og bare giver de oplysninger, der kræves af eleverne. Et seminar er på den anden side en mere diskussionsorienteret lektion. Seminarer og foredrag er uddannelsesformer, der finder sted på college og til tider selv efter. I det
  • forskel mellem: Forskel mellem DHTML og JavaScript

    Forskel mellem DHTML og JavaScript

    Hovedforskel: DHTML er hovedsageligt Dynamic HTML. Det er en ny måde at se på og kontrollere de standard HTML-koder og kommandoer. DHTML er en samling af teknologier, der bruges til at oprette interaktive og animerede websteder. Selv om deres navne tyder på, at Java og JavaScript skal være beslægtet på en eller anden måde, er det bare ikke sandt. JavaS
  • forskel mellem: Forskel mellem ionisk og kovalent binding

    Forskel mellem ionisk og kovalent binding

    Hovedforskel: En ionbinding er en kemisk binding mellem to forskellige (dvs. et metal og et ikke-metal) atomer, hvor et atom giver en elektron til en anden. En kovalent binding er en anden stærk kemisk binding. Det foregår som tilsvarende atomer (dvs. to ikke-metaller). I en kovalent binding kommer de to atomer sammen for at dele elektronen i stedet for et atom, der tager en elektron fra en anden.
  • forskel mellem: Forskel mellem Dell Latitude 10 Windows Tablet og Samsung Galaxy Note 10.1

    Forskel mellem Dell Latitude 10 Windows Tablet og Samsung Galaxy Note 10.1

    Nøgleforskel: Latitude 10 tablet er ret slank og letvægt ved 658 gram. Enhederne leveres med en 10, 1-tommer IPS (1366 X 768) Wide View Angle LCD kapacitiv berøringsskærm og drives af en 1, 8 GHz Intel Atom Z2760 processor. Galaxy Note 10.1 er en tabletcomputer designet og fremstillet af Samsung. De
  • forskel mellem: Forskel mellem isolation og karantæne

    Forskel mellem isolation og karantæne

    Nøgleforskel: Isolering er, når den person, der er smittet med en bestemt sygdom, er adskilt fra offentligheden for at holde offentligheden sikker. I karantæne er en person, der menes at have været i kontakt med en bestemt virus eller sygdom, placeret i et beskyttet miljø for at se, om han / hun faktisk er blevet smittet. Vil

Redaktørens Valg

Forskel mellem Ayurveda og Siddha Medicine

Hovedforskel : Ayurveda bruger urter og motion for at forhindre sygdom. Siddha bruger metoder og medicin, såsom intens yogisk praksis, periodisk fasting og meditation for at opnå overnaturlige kræfter og udødelighed. Både ayurveda og siddha er typer af behandlingssystem udviklet i Indien. De afhænger begge hovedsageligt af naturlige lægemidler og motion for at forebygge og behandle en sygdom. Ayurv