Rozdíl mezi operátory Prefix a Postfix

Klíčový rozdíl: Prefix a Postfix Operátoři jsou primárně používáni ve vztahu k operátorům s přírůstkem a snížením. Pokud jsou operátory inkrementu a dekrementu napsány před operandem, pak se nazývají operátory prefixu. Pokud jsou však napsány za operandem, jsou nazývány postfixovými operátory.

Předpony a operátory Postfixu se primárně používají ve vztahu k inkrementálním a dekrementačním operátorům v jazycích orientovaných na programování (OOP), jako je Java, C Programming, PHP atd. Jsou běžně používány v jazyce C ++ více než v cokoliv jiného.

Abychom porozuměli operátorům prefixu a postfixu, musíme nejprve porozumět přírůstkům (++) a decrement (-) operátorům. V nejzákladnějším pojmu operátory přírůstků zvyšují hodnotu operandu o 1, zatímco operátoři snižují operace opačným směrem; snižují hodnotu operandu o 1. Operátor přírůstku je napsán jako ++ a operátor dekrementace je napsán jako -.

Nyní existují dva způsoby, jak zahrnout operátory s přírůstkem a snížením. Mohou být napsány buď před operandem nebo po něm. V závislosti na poloze budou klasifikovány jako operátory prefixu nebo operátory postfixu. Pokud jsou napsány před operandem, pak jsou nazývány operátory prefixu. Pokud jsou však napsány za operandem, jsou nazývány postfixovými operátory. Hlavní rozdíl mezi těmito dvěma je umístění: buď před operandem nebo po něm.

Navíc jejich umístění také ovlivňuje hodnoty operanta. Programiz.com vysvětluje rozdílný vliv operátorů prefixu a postfix na operand při použití operátoru přírůstku: "Pokud používáte operátor ++ jako předpona jako: ++ var; pak se hodnota operandu zvýší o 1, pak je vrácena, ale pokud použiješ ++ jako postfix jako: var ++; pak se hodnota operandu vrátí nejdříve, pak se zvýší o 1. "Operátor dekrementace by měl podobný dopad na operand, s tím rozdílem, že místo zvýšení hodnoty operandu by to snížilo.

Srovnání mezi operátory Prefix a Postfix:

Prefix Operators

Operátoři Postfixu

Umístění

Přidáno před operandem

Přidány za operandem

Související s

Přírůstky (++) a decrement (-) operátory

Použito v

Imperativní programovací jazyky, jako jsou jazyky Java a C, zejména C ++

Obrázek s laskavým svolením: slideshare.net, stuff-heap.blogspot.com

Doporučená

Související Články

  • populární srovnání: Rozdíl mezi Samsung Galaxy S4 Mini a Nexus 4

    Rozdíl mezi Samsung Galaxy S4 Mini a Nexus 4

    Klíčový rozdíl: Společnost Samsung oficiálně oznámila malému bratrovi své zcela nové vlajkové lodi: Samsung Galaxy S4 Mini. Telefon je dodáván s 4, 3 palcovou kapacitní dotykovou obrazovkou qHD Super AMOLED s kapacitou ~ 256 ppi. Hmotnost telefonu byla také snížena na 107 gramů pro model 3G a 108 gramů pro model LTE. Nexus 4 je čtvrtý
  • populární srovnání: Rozdíl mezi operátorem zadávání dat a operátorem počítače

    Rozdíl mezi operátorem zadávání dat a operátorem počítače

    Klíčový rozdíl: Operátor zadávání dat vkládá data do počítačového systému rychle a efektivně. Operátorovi počítače je přiřazen úkol monitorovat a řídit počítače používané v organizaci nebo společnosti. Operátor záznamu dat má odpovědnost za vkládání dat do počítačového systému, zatímco operátorovi počítače je přiřazen úkol monitorovat a řídit počítače používané v organizaci nebo společnosti. Většina práce z ručních systémů byla dnes přesunuta do auto
  • populární srovnání: Rozdíl mezi Hoax, žert a vtip

    Rozdíl mezi Hoax, žert a vtip

    Klíčový rozdíl: Vtip je vtipný anekdot, který vzniká humorem. Žert je typ praktického vtipu nebo špinavý trik, který na někoho hrál. Hoax je klamný čin, který někdo podvádí, aby získal nějakou výhodu. Vtip a žert jsou často spojovány se zábavou a zábavou, zatímco podvod je většinou spojen se zlými úmysly. Vtip je jakýkoli čin, v jakékol
  • populární srovnání: Rozdíl mezi chronickým a akutním

    Rozdíl mezi chronickým a akutním

    Klíčový rozdíl: Z hlediska lékařství se lidé často míchají mezi "chronickými" a "akutními" podmínkami. Termín "chronický" se vztahuje na ty nemoci, které jsou podmíněné a trvají po celou dobu života; zatímco "akutní" znamená extrémní a silnou bolest, která trvá krátkou dobu. Chronická onemocnění nevykaz
  • populární srovnání: Rozdíl mezi grafickými kartami AGP a PCI Express

    Rozdíl mezi grafickými kartami AGP a PCI Express

    Klíčový rozdíl: AGP znamená Accelerated Graphics Port. PCI Express označuje rozhraní Peripheral Component Interconnect. Karta PCI Express je pokročilá verze grafické karty PCI. AGP karty a karty PCI jsou umístěny pouze v určitých specifických slotech. AGP karty jsou pomalejší než karty PCI Express. Primárně se liší
  • populární srovnání: Rozdíl mezi RTGS a NEFT

    Rozdíl mezi RTGS a NEFT

    Klíčový rozdíl: "RTGS" znamená hrubé zúčtování v reálném čase. Jedná se o online systém, pomocí něhož mohou být prostředky převedeny z jedné instituce na druhou v reálném čase. "NEFT" znamená národní přenos elektronických prostředků. V systémech "NEFT" jsou transakce zúčtovány v dávkách během určitých časových úseků. NEFT a RTGS jsou pojmy, které se používají
  • populární srovnání: Rozdíl mezi misí a vize

    Rozdíl mezi misí a vize

    Klíčový rozdíl: "Mise" je o účelu. Je to účel, pro který je poslána osoba nebo skupina lidí. " Vize" znamená schopnost vidět nebo plánovat něco pro budoucnost. Je to obrázek, který chcete vytvořit. Mise a vize jsou vždy dvěma matoucími prvky strategických prohlášení. Existuje ale obrovský r
  • populární srovnání: Rozdíl mezi Kindle a iPad

    Rozdíl mezi Kindle a iPad

    Klíčový rozdíl: Kindle je zařízení, které umožňuje stahovat knihy, noviny, časopisy, blogy a číst je. IPad se zaměřuje hlavně na prohlížení webových stránek a další výpočetní úlohy a také umožňuje stejné úkoly pro e-čtečky jako Kindle. Kindle je e-kniha gadget, který umožňuje čtenářům stáhnout četné knihy, časopisy, noviny a blogy číst. Amazon původně zahájil Kindle dne 19. listopa
  • populární srovnání: Rozdíl mezi XSS a CSRF

    Rozdíl mezi XSS a CSRF

    Klíčový rozdíl: XSS a CSRF jsou dva typy zranitelností zabezpečení počítače. XSS znamená zkřížený skript. CSRF je zkratka pro padělání požadavků mezi stránkami. V XSS hacker využívá důvěru, kterou má uživatel k určitému webu. Na druhou stranu, v CSRF hacker využívá důvěryhodnost webových stránek pro určitý prohlížeč uživatele. XSS znamená zkřížený skript. Cross Site S

Redakce Choice

Rozdíl mezi whisky a whisky

Klíčový rozdíl: Whisky a Whisky jsou dvě různá hláskování pro stejný typ nápoje. Nicméně, mnoho fanoušků švýcarské a jiné "whisky" tvrdí, že rozdíly mezi "whisky" a "whisky" jsou mnohem hlubší než jen pravopis. Oni tvrdí, že nápoje se liší chutí, vůní a dalšími faktory. Pro mnoho lidí je "whisky&quo