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 Bitmap og Pixmap

    Forskjellen mellom Bitmap og Pixmap

    Hovedforskjell: Begrepet bitmap betyr i hovedsak et kart over biter eller spesifikt et "romlig kartlagt utvalg av biter". Pixmap er veldig lik bitmap. Faktisk kaller de fleste pixmaps som bitmaps. Som bitmap refererer til et "romlig kartlagt utvalg av biter", er pixmap et "romlig kartlagt utvalg av piksler"
  • forskjell mellom: Forskjell mellom Sony Xperia S og Alcatel One Touch Idol Ultra

    Forskjell mellom Sony Xperia S og Alcatel One Touch Idol Ultra

    Hovedforskjell: Xperia S har en 4, 3-tommers TFT-berøringsskjerm med splittersikker ark på ripebestandig glass. Skjermen gir en imponerende 342 ppi tetthet og drives av en 1, 5 GHz Qualcomm Dual-core prosessor. Alcatel One Touch Idol Ultra har en 4, 65 tommers HD AMOLED kapasitiv berøringsskjerm med en oppløsning på 720 x 1280 piksler. Tel
  • forskjell mellom: Forskjell mellom lam og sau

    Forskjell mellom lam og sau

    Hovedforskjell: Sau er en type tamdyr, som ofte holdes for melk, fleece og kjøtt. De var en av de tidligste dyrene som ble tammet. I hovedsak er den eneste forskjellen mellom lam og sau det faktum at lam er unge får, spesielt et sau under ett år. Etter at lammet er i løpet av ett år, anses det som seksuelt aktivt og offisielt et sau. Sau
  • forskjell mellom: Forskjell mellom reporter og journalist

    Forskjell mellom reporter og journalist

    Hovedforskjell: Den primære forskjellen mellom en reporter og en journalist er at begrepet reporter ofte brukes til å henvise til noen på TV som generelt rapporterer nyheten, mens begrepet journalist vanligvis brukes i sammenheng med en journalist som skriver artikler . Det er vanskelig å få alle fakta og presentere det til allmennheten. I t
  • forskjell mellom: Forskjell mellom abstrakt klasse og betong klasse

    Forskjell mellom abstrakt klasse og betong klasse

    Nøkkelforskjell: Det er to hovedtyper av klasser: Abstrakt klasse og betongklasse. Hovedforskjellen mellom de to oppstår fra implementeringsnivået til metodens funksjonalitet. Betongklasser er vanlige klasser, der alle metodene er fullstendig implementert. En abstrakt klasse er akkurat hva navnet tilsier. D
  • forskjell mellom: Forskjell mellom smarttelefon og vanlig telefon

    Forskjell mellom smarttelefon og vanlig telefon

    Nøkkelforskjell: Smartphones er noen mobiltelefoner som ligner en mini datamaskin. Smarttelefoner tilbyr en rekke funksjoner som gir avansert databehandlingskapasitet og tilkobling. En vanlig telefon ligner en grunnleggende og en vanlig telefon. Det lar brukerne ringe / motta samtaler og sende / motta tekstmeldinger.
  • forskjell mellom: Forskjell mellom atommasse og atomnummer

    Forskjell mellom atommasse og atomnummer

    Nøkkelforskjell: Atommasse er bare massen av en bestemt isotop, eller den samlede massen av atomets protoner, nøytroner og elektroner. Atometall er antallet protoner som finnes i en kjernen til et element. La oss innse at kjemien er forvirrende, den forskjellige mengden av elementer, atomnumre, obligasjoner, masse, vekt, atomer, etc.
  • forskjell mellom: Forskjell mellom eik og as

    Forskjell mellom eik og as

    Hovedforskjell: Eik og aske er to forskjellige typer trær. Vilkårene brukes også til å indikere tre oppnådd fra deres respektive trær. Oaks anses å være en hardved, tung, langvarig og dyr. Eik er også kjent for sin styrke og holdbarhet, samt høy motstand mot fuktighet og fuktighet. Ask er kjent for å være en av de vanskeligste hardvedene og har vidstrakt bruk. Det er fak
  • forskjell mellom: Forskjellen mellom ansvar og gjeld

    Forskjellen mellom ansvar og gjeld

    Hovedforskjell: Gjeld er alle lik gjeld. Begge refererer til forpliktelser der penger må betales tilbake. I de fleste tilfeller inkluderer gjeld alle gjeld, særlig når man beregner gjeld til egenkapitalandel. I enkelte tilfeller kan gjeld imidlertid bare omfatte kortsiktige og langsiktige lån og obligasjoner som skal betales, og kan utelukke påløpte lønninger og verktøy, betalbar inntektsskatt og andre forpliktelser. I de f

Redaksjonens

Forskjellen mellom hvitt brød og hvetebrød

Nøkkelforskjell: Hvitbrød er vanligvis brød laget av hvetemel som har kli og kimlagene fjernet under behandlingen. Hvetebrød er brød som er laget ved å bruke mel som er delvis eller helt frøet fra hele eller nesten hele hvetekorn. Brød er den eldste stiftematen som har vært forberedt i minst 30 000 år. Den er t