Különbség az előtag és a Postfix operátorok között

Kulcskülönbség: Az előtagot és a Postfix operátorokat elsősorban a növekmény és a csökkenő operátorok esetében használják. Ha a növekmény és a csökkenés operátorokat az operandus előtt írják, akkor azokat prefix operátoroknak nevezik. Ha azonban az operandus után írják, akkor ezeket postfix operátoroknak nevezik.

A prefix és a Postfix operátorok elsősorban az objektumorientált programozási (OOP) nyelveken, mint pl. Java, C programozás, PHP, stb.

Annak érdekében, hogy megértsük az előtagot és a postfix operátorokat, először meg kell értenünk a növekményes (++) és a csökkenő (-) operátorokat. A legalapvetőbb értelemben a növekvő operátorok az operand értékét 1-rel növelik, míg a decrement operátorok az ellenkezőjét; az operandum értékét 1-gyel csökkenti. A növekményes operátor ++-ra van írva, és a csökkenő operátor a -.

Most kétféleképpen lehet beépíteni a növekményes és a csökkenő operátorokat. Ezek az operandus előtt vagy utána írhatók. Elhelyezkedésétől függően előzetes operátorok vagy postfix operátorok minősülnek. Ha ezeket az operandus előtt írják, akkor azokat prefix operátoroknak nevezik. Ha azonban az operandus után írják, akkor ezeket postfix operátoroknak nevezik. A fő különbség a kettő között az elhelyezés: az operandus előtt vagy után.

Továbbá elhelyezése szintén hatással van az operáns értékére. A Programiz.com elmagyarázza, hogy az előtag és a postfix operátorok milyen hatást gyakorolnak az operandusra egy növekményes kezelő használatakor: „Ha ++ operátort használsz előtagként: ++ var; ekkor az operandus értéke 1-gyel növekszik, csak azt adja vissza, de ha a ++-at postfixként használja, akkor: var ++; ekkor először az operandus értéke kerül visszaadásra, csak 1-gyel növekszik. ”A decrement operátornak hasonló hatása lenne az operandusra, azzal a különbséggel, hogy az operandus értékének növelése helyett csökkenti.

Az előtag és a Postfix operátorok összehasonlítása:

Előtag- kezelők

Postfix operátorok

Elhelyezkedés

Hozzáadva az operandus előtt

Az operandus után

Köze van

Növekedési (++) és csökkenő (-) operátorok

Használt

Kiemelt programozási nyelvek, mint például a Java és a C-szerű nyelvek, különösen a C ++

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

Ajánlott

Kapcsolódó Cikkek

  • népszerű összehasonlítások: Különbség a fizetés és a jövedelem között

    Különbség a fizetés és a jövedelem között

    Kulcsfontosságú különbség: A jövedelem lényegében az az előny, amit a munkából és a foglalkoztatásból ered. Ez a foglalkoztatásból származó haszon. A fizetés az a fizetés, díjazás vagy járadék, amelyet az adott munkáért és / vagy szolgáltatásért cserébe kap. Ez rendszeresen fizetendő, azaz meghatározott időintervallumban, például heti vagy gyakrabban havonta. A jövedelem lényegében az a haszon
  • népszerű összehasonlítások: A kockázat és a kihívás közötti különbség

    A kockázat és a kihívás közötti különbség

    Főbb különbség: A kockázat és a kihívás két teljesen más dolog. A kockázat és a kihívás között a fő különbség az, hogy a kockázat olyan, amely képes sérülni, károsítani vagy sérülni, míg a kihívás olyan, ami motiválja, érdekli, vagy magára vonja magát. A kockázat és a kihívás két teljesen más dolog. A kockázat és a kihívás között a fő kül
  • népszerű összehasonlítások: Haldwani és Nainital közötti különbség

    Haldwani és Nainital közötti különbség

    Főbb különbség: Nainital és Haldwani, mindkét város az Uttarakhand Nainital negyedében található. A Nainital egy tó, amely széles körben népszerű a tó partján, míg a Haldwani az Uttarakhand síkságának utolsó szélén található. Egy kis pillantás Haldwani történelméről megkönnyítené a város megértését. 1893-ban alapították. 1897 és 1904 k
  • népszerű összehasonlítások: Az Apache és a Nginx közötti különbség

    Az Apache és a Nginx közötti különbség

    Kulcskülönbség: az Apache az "Apache HTTP szerverre" vonatkozik. Ez egy nyílt forráskódú webkiszolgáló alkalmazás, amely olyan modern operációs rendszerekhez készült, mint a Microsoft Windows, Netware, stb. Az Nginx 'engine x' egy szabad, nyílt forráskódú HTTP és fordított proxy szerver. IMAP / POP3 proxy
  • népszerű összehasonlítások: Az LCD és a LED televíziók közötti különbség

    Az LCD és a LED televíziók közötti különbség

    Kulcskülönbség: Az LCD-k olyan típusú televízió-képernyők, amelyek két polarizáló anyag közötti folyadékkristályokat használnak. A LED-ek (fénykibocsátó diódák) még mindig LCD-televíziók, amelyek az eredeti LCD CCFL (hideg katódos fénycső) technológiát a LED technológiával helyettesítik. A LED TV képernyője folyékony k
  • népszerű összehasonlítások: Az FLA és az SWF közötti különbség

    Az FLA és az SWF közötti különbség

    Kulcskülönbség : Az FLA és az SWF kétféle formátumú fájlformátumot használ az Adobe Flash programban. A fő különbség az FLA és az SWF között az a tény, hogy az SWF fájl a késztermék, míg az FLA a befejezett SWF fájl folyamatban lévő vagy forrásfájlja. Az FLA és az SWF kétféle formátumot használ az Adobe Flash alkalmazásban. Ezeket multimédia, vektorgrafika
  • népszerű összehasonlítások: A megállapodás és a szerződés közötti különbség

    A megállapodás és a szerződés közötti különbség

    Főbb különbség: A megállapodás két vagy több fél közötti informális kompromisszum, amely jogilag kötelező vagy nem kötelező érvényű. A szerződés jogilag kötelező erejű megállapodás, amelyet két vagy több fél önként vállalt, azzal a szándékkal, hogy egy vagy több jogi kötelezettséget hozzon létre. A megállapodás és a szerződés hasonl
  • népszerű összehasonlítások: Eltérés az Áthelyezés és a Másolás között

    Eltérés az Áthelyezés és a Másolás között

    Kulcskülönbség: A másolás a kiválasztott fájl vagy mappa másolatának készítését teszi lehetővé, és a másolatot egy másik meghajtóba vagy mappába helyezi, míg az áthelyezés az eredeti fájlok egyik helyről egy másik helyre történő áthelyezésére szolgál. Az áthelyezési parancs törli az eredeti fájlokat, míg a másolás megtartja azokat. A mozgatás gyorsbillentyűje a Ctrl + F
  • népszerű összehasonlítások: A kutya és a macskaeledel közötti különbség

    A kutya és a macskaeledel közötti különbség

    Főbb különbség: A kutyaeledel és a macskaeledel közötti alapvető különbség az, hogy a kutyaeledel több A-vitamint tartalmaz, mint a macskaeledel. A kutya és a macska közötti különbség az, hogy a kutyák mindenevő, és a macskák húsevőesek. A legtöbb kutya és macska tulajdonos úgy gondolja, hogy a kutya- és macskaeledelek azonosak. Az állatorvos doktora azon

Szerkesztő Választása

A Bill és a Számla közötti különbség

Kulcskülönbség: A számla és a számla között nincs különbség, mindkettő az eladott termékekre vonatkozó, vagy az eladó által a vevőnek nyújtott szolgáltatások részletezett kimutatására vonatkozik. Gyakran hallunk olyan szavakat, mint a „számlák” és a „számlák”, mivel fontos részét képezik mindennapi tranzakcióinknak. Megveszünk egy terméket, és a számlát