Erinevus prefiksi ja Postfixi operaatorite vahel

Peamised erinevused: prefiksit ja Postfixi operaatoreid kasutatakse peamiselt juurdekasvu ja vähendamise operaatorite puhul. Kui juurdekasvu ja vähendamise operaatorid kirjutatakse operandi ette, nimetatakse neid kui prefiksoperaatoreid. Kui aga need on kirjutatud operandi järel, nimetatakse neid postfix-operaatoriteks.

Eelkoodi ja Postfixi operaatoreid kasutatakse peamiselt suurendus- ja vähendamisoperaatorite puhul objektipõhiste programmeerimiskeelte (OOP), nagu Java, C programmeerimine, PHP jne, puhul. Neid kasutatakse tavaliselt C ++-s rohkem kui midagi muud.

Et aru saada eesliite ja postfixi operaatoritest, tuleb kõigepealt mõista juurdekasvu (++) ja vähendamise (-) käitajaid. Kõige põhilisematel tingimustel suurendavad operaatorid operandi väärtust vastavalt 1 võrra, samal ajal kui langusoperaatorid teevad vastupidist; nad vähendavad operandi väärtust 1 võrra. Kasvav operaator on kirjutatud kui ++ ja vähenemise operaator kirjutatakse kui -.

Nüüd on juurdekasvu ja vähendamise operaatorite lisamiseks kaks võimalust. Neid saab kirjutada kas enne operandi või selle järel. Sõltuvalt asukohast klassifitseeritakse need kas prefiksi operaatoriteks või postfixi operaatoriteks. Kui need on kirjutatud operandi ette, siis nimetatakse neid kui prefiksoperaatoreid. Kui aga need on kirjutatud operandi järel, nimetatakse neid postfix-operaatoriteks. Nende kahe peamine erinevus on paigutus: kas enne või pärast operandi.

Lisaks mõjutab nende paigutamine ka operandi väärtusi. Programiz.com selgitab prefiksi ja postfixi operaatorite erinevat mõju operandile juurdekasvu operaatori kasutamisel: „Kui kasutate prefiksiks ++ operaatorit: ++ var; siis suurendatakse operandi väärtust 1-ga, siis ainult see tagastatakse, kuid kui kasutate ++ kui postfix, siis: var ++; siis tagastatakse operandi väärtus kõigepealt siis ainult siis, kui seda suurendatakse 1-ga. ”Vähenemise operaatoril on operandile sarnane mõju, välja arvatud see, et operandi väärtuse suurendamise asemel väheneks see.

Prefiksi ja postfixi operaatorite võrdlus:

Eesliite operaatorid

Postfixi operaatorid

Asukoht

Lisatud enne operandi

Lisatud operandi järel

Seotud

Kasvaja (++) ja vähenemise (-) operaatorid

Kasutatakse

Imperatiivsed programmeerimiskeeled nagu Java ja C-sarnased keeled, eriti C ++

Pilt viisakalt: slideshare.net, stuff-heap.blogspot.com

Soovitatav

Seotud Artiklid

  • populaarsed võrdlused: Momentumi ja nurkmomendi erinevus

    Momentumi ja nurkmomendi erinevus

    Põhiline erinevus: lineaarset momenti kasutatakse põhiliselt objekti liikumise mõõtmiseks. Seda saab lihtsalt nimetada liikuvaks massiks. Lineaarne moment on massi ja kiiruse toode ning seda saab luua nii vertikaalses kui ka horisontaalses suunas. Nurkne hoogu võib pidada lineaarse hoogu pöörleva analoogina. Nurkn
  • populaarsed võrdlused: Erinevus Adsense ja Doubleclick vahel

    Erinevus Adsense ja Doubleclick vahel

    Peamised erinevused: Google Adsense on Google'i reklaamiprogramm. See võimaldab veebisaitidel reklaame tulude loomiseks avaldada. Reklaamid võivad olla automaatne tekst, pilt, video või interaktiivne meedia reklaam. Kuigi Adsense on kirjastajate reklaamiprogramm, arendab ja pakub DoubleClick Interneti-reklaami teenust. T
  • populaarsed võrdlused: Erinevus avastamise ja leiutise vahel

    Erinevus avastamise ja leiutise vahel

    Peamised erinevused: Discovery on tuntud kui see, mis avastab midagi, mis on juba eelnevalt esinenud ja on olnud pikema aja jooksul. Leiutis kasutab juba olemasolevaid objekte, ideid või teooriaid, et luua uus objekt, ideed või teooriad, mis pole veel olemas. Avastused ja leiutised võivad tunduda sarnased, sest need on midagi uut, kuid need on kaks erinevat sõna ja neil on erinevad tähendused. Dis
  • populaarsed võrdlused: Queeri ja transseksuaalide vaheline erinevus

    Queeri ja transseksuaalide vaheline erinevus

    Peamised erinevused: Queer on släng, mida kasutatakse LGBT ja teiste seksuaalsete vähemuste identifitseerimiseks. Transseksuaal on riik, kus inimese sooidentiteet ei vasta tema füüsilisele soost. Queer on seksuaalsete ja sooliste vähemuste (LGBT) jaoks kasutatav slängitermin. Paljud LGBT-rühmad on selle mõiste suhtes vastuväiteid esitanud. See hõl
  • populaarsed võrdlused: Rassismi ja diskrimineerimise erinevus

    Rassismi ja diskrimineerimise erinevus

    Oluline erinevus: diskrimineerimine tähendab, et kedagi koheldakse ebaõiglaselt või ebaõiglaselt. Ebaõiglane kohtlemine võib põhineda praktiliselt midagi, sealhulgas soost, rassist, kogukonnast, naha värvusest, näoomadustest, kõrgusest, häältest, toonist, sotsiaalsest ja majanduslikust seisundist, poliitilistest ja usulistest vaadetest jne. Rassism to
  • populaarsed võrdlused: Jainismi ja budismi erinevus

    Jainismi ja budismi erinevus

    Peamised erinevused: Jainism on filosoofia või seda võib nimetada esteetiliseks religiooniks, mille asutas Vardhamâna Indias umbes 6. sajandil eKr. Jainism usub karma, reinkarnatsiooni ja vägivalla vältimisse. Budism on filosoofia või seda võib nimetada esteetiliseks religiooniks, mille asutas Siddhartha Gautama. Budis
  • populaarsed võrdlused: Erinevus kontori ja ettevõtte vahel

    Erinevus kontori ja ettevõtte vahel

    Peamised erinevused: Kontor on füüsiline koht, mis on olemas ja on ruum, kus inimesed tulevad kokku, et töötada või teha mingit äri. Ettevõte ei pea olema füüsiline isik. See viitab äriüksusele, mis on loodud eesmärgiga teenida kasumit. Mõisted büroo ja ettevõtted on sageli segadust tekitavad, sest nad võivad viidata samale asjale. Need kaks mõis
  • populaarsed võrdlused: Erinevus dioodi ja transistori vahel

    Erinevus dioodi ja transistori vahel

    Peamine erinevus: diood on elektriseadme tüüp, mis võimaldab voolul liikuda ainult ühes suunas. See koosneb N-tüüpi pooljuhtidest ja P-tüüpi pooljuhtidest, mis on paigutatud kokku. Transistor on triod, mis eksisteerib kahes vormis - kas kahe tüübi pooljuhtide vahele jäetud n-tüüpi pooljuhtides või kahe n-tüüpi pooljuhtide vahele asetatud ap-tüüpi pooljuhtides. Diood on elektri
  • populaarsed võrdlused: Radioaktiivse lagunemise ja transmutatsiooni erinevus

    Radioaktiivse lagunemise ja transmutatsiooni erinevus

    Peamised erinevused: Radioaktiivne lagunemine on protsess, mille käigus aatomituum kiirgab elementaarseid osakesi või fragmente. See aatomituuma lagunemine toob kaasa nii energia eraldumise kui ka tuuma tuuma. Üldiselt viitab transmutatsioon ühelt vormilt teisele ülemineku aktile. Tuumamuundumise kontekstis võib see viidata radioaktiivsele protsessile, tuuma lõhustumisele või tuumasünteesile, kus elemendi vorm muudetakse üheks. Radioakt

Toimetaja Valik

Ostutellimuse ja arve erinevus

Põhierinevus: ostja annab ostjale ostutellimuse, milles näidatakse ostetud toodete liik, toote kogus, hind ja kogusumma, mille ostja on müüjale valmis maksma. Ostutellimus on õiguslik siduv dokument, mille ostja müüjale saadab. Arve on arve, mille müüja väljastab ostjale, märkides ostjale tarnitava toote või teenuse tooted, kogused, kokkulepitud hinnad. Arve näita