Forskjell mellom Prefix og Postfix Operatører

Nøkkelforskjell: Prefix- og Postfix-operatører brukes primært i forhold til inkremente- og reduksjonsoperatører. Hvis inkrement- og dekningsoperatørene er skrevet før operand, blir de betegnet som prefiksoperatører. Men hvis de er skrevet etter operand, så kalles de som postfix operatører.

Prefix- og Postfix-operatører brukes primært i forhold til økning og reduksjon av operatører innen objektorienterte programmeringsprogrammer (OOP), som Java, C Programmering, PHP, etc. De brukes vanligvis i C ++ mer enn i noe annet.

For å forstå prefiks og postfix operatører må man først forstå trinn (+) og decrement (-) operatører. I de mest grunnleggende termer øker operatørene verdien av operand med henholdsvis 1, mens reduksjon operatører gjør det motsatte; de reduserer e-verdien av operand med 1. Inkrementoperatøren er skrevet som ++, og nedskrivningsoperatøren er skrevet som -.

Nå er det to måter å inkorporere inkrement og reduksjon operatører. De kan skrives enten før operand eller etter det. Avhengig av plasseringen, vil de bli klassifisert som enten prefiks operatører eller postfix operatører. Hvis de er skrevet før operand, blir de betegnet som prefiksoperatører. Men hvis de er skrevet etter operand, så kalles de som postfix operatører. Hovedforskjellen mellom de to er plasseringen: enten før eller etter operand.

Videre har deres plassering også innvirkning på operantens verdier. Programiz.com forklarer den ulike virkningen som prefiks og postfix operatører har på operand når man bruker en inkrementoperatør: "Hvis du bruker ++ operatør som prefiks som: ++ var; da økes verdien av operand med 1 da, bare den returneres, men hvis du bruker ++ som postfix som: var ++; da blir verdien av operand returnert først da blir den bare økt med 1. "Reduksjon operatøren ville ha en lignende innvirkning på operand, bortsett fra at i stedet for å øke verdien av operand, ville den redusere den.

Sammenligning mellom Prefix- og Postfix-operatører:

Prefiksoperatører

Postfix operatører

plassering

Lagt før operand

Lagt etter operand

Relatert til

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

Brukt i

Imperative programmeringsspråk som Java og C-lignende språk, spesielt C ++

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

Anbefalt

Relaterte Artikler

  • forskjell mellom: Forskjellen mellom Ajax og PHP

    Forskjellen mellom Ajax og PHP

    Hovedforskjell: AJAX står for asynkron JavaScript og XML. Det er en gruppe av webutviklingsprogrammer som brukes til å designe nettsteder. Programmene lager interaktive webapplikasjoner ved hjelp av en kombinasjon av XHTML for grunnleggende programmering, CSS for styling, DOM for interaksjon, datautveksling ved hjelp av XML og XSLT, XMLHttpRequest og JavaScript.
  • forskjell mellom: Forskjellen mellom FLV og FLA

    Forskjellen mellom FLV og FLA

    Hovedforskjell: FLV og FLA er to typer filformat som brukes i Adobe Flash. FLV er et containerfilformat som brukes til å levere video over Internett, mens FLA er det pågående arbeidet eller kildefilen for den ferdige SWF-filen. FLV og FLA er to typer filformat som brukes i Adobe Flash. FLV er et containerfilformat som brukes til å levere video over Internett, mens FLA er det pågående arbeidet eller kildefilen for den ferdige SWF-filen. FLV
  • forskjell mellom: Forskjellen mellom Google Pixel og Pixel XL

    Forskjellen mellom Google Pixel og Pixel XL

    Hovedforskjell: Google Pixel og Pixel XL er to telefoner som har blitt lansert av Google i sin nye Pixel-linje med smarttelefoner. Google Pixel og Pixel XL er i hovedsak de samme telefonene; de har samme maskinvare, samme programvare og alt annet. Den eneste forskjellen mellom dem er at Pixel XL er en XL-versjon av Pixel, det vil si at den bare er større.
  • forskjell mellom: Forskjellen mellom Mall og Bazaar

    Forskjellen mellom Mall og Bazaar

    Hovedforskjell: Kjøpesentre eller kjøpesentre er store lukkede områder som ofte er preget av mange butikker som selger varer til publikum. Kjøpesentre kan være mellomstore til store i størrelse, avhengig av konstruksjonen og antall butikker det vil holde. Begrepet "basar" kan bety mange forskjellige ting avhengig av landet som det har blitt brukt det. Når
  • forskjell mellom: Forskjellen mellom PR og annonsering

    Forskjellen mellom PR og annonsering

    Hovedforskjell: PR står for PR, og er praksis for å administrere spredningen av informasjon mellom en person eller en organisasjon og publikum. Reklame er derimot handlingen om å publisere et selskap eller produkt med det formål å overtale et publikum til å ta eller fortsette noen handling. Vilkårene PR og Reklame er ofte forvirret, hovedsakelig fordi de fleste ikke vet hva de forskjellige vilkårene medfører. Derfor
  • forskjell mellom: Forskjellen mellom Og og Or

    Forskjellen mellom Og og Or

    Nøkkelforskjell: Både 'og' og 'eller' er sammenhenger og brukes derfor ofte i en lignende sammenheng. 'Og' er en type koordinerende sammenheng og brukes ofte til å angi et avhengig forhold. Her er de to klausulene avhengige av hverandre, og begge er sanne og tar sammen. 'Eller' er en annen type koordinerende sammenheng, men det indikerer et uavhengig forhold. H
  • forskjell mellom: Forskjellen mellom konvensjonelle og tradisjonelle

    Forskjellen mellom konvensjonelle og tradisjonelle

    Nøkkelforskjell: Konvensjonell er en mer allment akseptert idé, ide eller en måte å gjøre ting på. Tradisjonell er en ide om en måte å gjøre noe på som har gått ned i generasjoner. Begrepet "konvensjonelle" og "tradisjonelle" er ofte forvirrende for mange mennesker, spesielt når det blir hevet når det gjelder medisin og verdier. Vilkårene k
  • forskjell mellom: Forskjellen mellom Jig og Fixture

    Forskjellen mellom Jig og Fixture

    Hovedforskjell: En jig er en type verktøy som brukes til å kontrollere plasseringen og / eller bevegelsen til et annet verktøy. En fixtur derimot er en arbeidsholdings- eller støtteanordning som brukes til å holde arbeidet på plass. I metallbearbeiding og trebearbeiding er både jigs and fixtures viktige verktøy. De er
  • forskjell mellom: Forskjellen mellom mobil og mobiltelefon

    Forskjellen mellom mobil og mobiltelefon

    Hovedforskjell: Mobiltelefonene er dermed navngitt fordi de er mobile. De kan transporteres hvor som helst og brukes hvor som helst. Men mobiltelefonene har et annet navn, det vil si mobiltelefonene. Navnet mobiltelefon er avledet fra det faktum at disse telefonene opererer på mobil teknologi. En mobiltelefon er en enhet som er eller en gang bare var brukt til å ringe og motta anrop.

Redaksjonens

Forskjellen mellom akse og bane

Nøkkelforskjell: Aksen er en imaginær linje gjennom både nord- og sørpolen som jorden roterer på. En bane er en buet sti som tas av et objekt rundt en stjerne, planet, måne, etc. Oxford-ordbøker definerer akse som, En imaginær linje om hvilken en kropp roterer: Jorden dreier seg på sin akse en gang i døgnet. I Geomet