Skillnad mellan prefix och postfix operatörer

Huvudskillnad: Prefix- och Postfix-operatörer används främst i förhållande till inkremente- och minskningsoperatörer. Om inkrement- och minskningsoperatörerna skrivs före operand så kallas de som prefixoperatörer. Men om de skrivs efter operand så kallas de som postfix operatörer.

Prefix- och Postfix-operatörer används huvudsakligen i relation till inkrement och minskning av operatörer inom OOP-språk (Object Oriented Programming), som Java, C Programmering, PHP etc. De används vanligtvis i C ++ mer än vad som helst i något annat.

För förståelse av prefix och postfix operatörer måste man först förstå steg (++) och minskning (-) operatörer. I de mest grundläggande termerna ökar inkrementoperatörerna operandens värde med 1 respektive medan minskningsoperatörer gör motsatsen; de minskar e-värdet av operand med 1. Inkrementeringsoperatören är skrivet som ++ och minskningsoperatören är skriven som -.

Nu finns det två sätt att integrera inkrement och minskning operatörer. De kan skrivas antingen före operand eller efter det. Beroende på platsen klassificeras de som prefixoperatörer eller postfixoperatörer. Om de skrivs före operandan, så kallas de som prefixoperatörer. Men om de skrivs efter operand så kallas de som postfix operatörer. Huvudskillnaden mellan de två är placeringen: antingen före eller efter operand.

Dessutom har deras placering också en inverkan på operatörens värden. Programiz.com förklarar de olika effekter som prefix och postfix operatörer har på operand när man använder en inkrementoperatör: "Om du använder ++-operatör som prefix som: ++ var; då ökas värdet av operand med 1 då bara det returneras men om du använder ++ som postfix som: var ++; Därefter returneras operandens värde först då ökas endast med 1. "Minskningsoperatören skulle ha liknande påverkan på operandet, förutom att istället för att öka operandens värde skulle det minska den.

Jämförelse mellan prefix och postfix operatörer:

Prefix Operatörer

Postfix Operatörer

Plats

Tillagd före operand

Tillagt efter operand

Relaterat till

Increment (++) och decrement (-) operatörer

Använd i

Imperative programmeringsspråk som Java och C-liknande språk, speciellt C ++

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

Rekommenderas

Relaterade Artiklar

  • populära jämförelser: Skillnad mellan dimma och moln

    Skillnad mellan dimma och moln

    Huvudskillnad: American Meteorological Society-ordlistan definierar ett "moln" som "Ett synligt aggregat av små vattendroppar och / eller ispartiklar i atmosfären över jordens yta"; medan dimma definieras som "vattendroppar suspenderade i atmosfären i närheten av jordens yta som påverkar synligheten."
  • populära jämförelser: Skillnad mellan MS Office Student och Professional

    Skillnad mellan MS Office Student och Professional

    Huvudskillnad: Office-hemmet och studentpaketet erbjuder MS Word, MS Excel, MS PowerPoint och MS OneNote. Detta paket är också det billigaste paketet utav alla tre. Priset från Studentpaketet 2010 varierar mellan $ 100 och $ 150. Office Professional erbjuder alla ovanstående inklusive MS Access, MS Outlook och MS Publisher och priset för paketet är mellan $ 350 och $ 500. Micr
  • populära jämförelser: Skillnad mellan Sony Xperia Z Ultra och Samsung Galaxy Note 2

    Skillnad mellan Sony Xperia Z Ultra och Samsung Galaxy Note 2

    Huvudskillnad: Sony Xperia Z Ultra är en avancerad phablet lanserad den 3 juli 2012 och marknadsförs som "världens smalaste Full HD-smartphone." Samsung Galaxy Note 2 är föregångaren till den senaste Samsung phablet, Samsung Galaxy Note 3. Sony hade nyligen lanserat sin flaggskepps telefon Sony Xperia Z. Efte
  • populära jämförelser: Skillnad mellan framåt och framtida derivat

    Skillnad mellan framåt och framtida derivat

    Huvudskillnad: Terminer och terminer är båda former av derivat som prissätts enligt en underliggande tillgång. Emellertid är terminskontrakt i allmänhet privata transaktioner, men terminer är inte. Ett derivat innebär ett formellt avtal mellan två eller flera parter att köpa eller sälja en viss tillgång. Priset på
  • populära jämförelser: Skillnad mellan BPO och BPM

    Skillnad mellan BPO och BPM

    Huvudskillnad: BPO, kort för Business Processing Outsourcing, är den verksamhet som fokuserar på uppgifter, allt från tillverkningsprodukter till att tillhandahålla kundvård. Å andra sidan är BPM, som är kort för Business Process Management, processen att hantera eller styra saker eller personer mer effektivt och effektivt till en föränderlig miljö. Det finns i
  • populära jämförelser: Skillnad mellan Ale och Öl

    Skillnad mellan Ale och Öl

    Huvudskillnad : Öl är en alkoholhaltig dryck gjord av jästa korn. Ale är en underkategori av öl. Huvudskillnaden mellan öl och öl är baserad på deras tillverkning och jäsning av korn som används för att göra dem. Öl är en av de äldsta alkoholhaltiga dryckerna och är mest konsumerad. Det är den tredje mest populära drycken efter vatten och te. Öl produceras gen
  • populära jämförelser: Skillnad mellan viloläge och viloläge i Windows

    Skillnad mellan viloläge och viloläge i Windows

    Huvudskillnad: I viloläge kan datorn gå in i ett tillstånd där det använder minimal ström för att fortsätta att köra RAM-minne som fortfarande har laddade program. I viloläge kopierar datorn alla filer från RAM till hårddisk och strömmen sänker systemet. Varje datoranvändare har sett ikonerna "Hibernate" och "Stand By" på systemet när de går till makten ner datorn. Men många använd
  • populära jämförelser: Skillnad mellan Nokia Lumia 925 och iPhone 5

    Skillnad mellan Nokia Lumia 925 och iPhone 5

    Nyckelfaktor: Nokia har nyligen meddelat sin nya flaggskepps telefon Nokia Lumia 925. Telefonen levereras med en 4, 5-tums AMOLED kapacitiv pekskärm som tar upp en bra mängd utrymme på framsidan, med högtalaren och sensorerna på toppen. Den 4, 5-tums kapacitiva skärmen har samma PureMotion HD +, ClearBlack som finns i Lumia 920. iPho
  • populära jämförelser: Skillnad mellan 2D, 3D och 4D

    Skillnad mellan 2D, 3D och 4D

    Huvudskillnad: Villkoren 2D, 3D och 4D står för tvådimensionella, tredimensionella och fyrdimensionella. De är namngivna för antalet dimensioner som de avbildar. 2D representerar ett objekt i bara två dimensioner, medan 3D representerar det i tre dimensioner. Den fjärde dimensionen är dock ett abstrakt begrepp. En dim

Redaktionen

Skillnad mellan SGML och HTML

Huvudskillnad : SGML och HTML, båda är datorprogrammeringsspråk. De båda är välkända märkningsspråk som används för att utveckla webbsidor. De är skrivna i fördefinierade tagelement. Den primära skillnaden skulle vara att HTML är en delmängd av SGML. HTML står för Hyper Text Markup Language. Det är ett välkä