Razlika između operatora Prefix i Postfix

Ključna razlika: Operatori prefiksa i postfixa primarno se koriste u odnosu na operatore inkrementa i smanjenja. Ako su operatori inkrementa i decmenta napisani prije operanda, tada se nazivaju operatori prefiksa. Međutim, ako su napisani nakon operanda, tada se nazivaju postfix operatorima.

Operatori prefiksa i postfixa primarno se koriste u odnosu na operatore inkrementa i decmenta u jezicima OOP-a kao što su Java, C programiranje, PHP, itd. Oni se obično koriste u C ++ više nego u bilo čemu drugom.

Da bismo razumjeli operatore prefiksa i postfixa, prvo moramo razumjeti inkrement (++) i operatore (-). U najosnovnijim pojmovima, operatori povećanja povećavaju vrijednost operanda za 1, dok operatori smanjenja rade suprotno; smanjuju e vrijednost operanda za 1. Operator inkrementa je napisan kao ++, a operator smanjenja je napisan kao -.

Sada postoje dva načina za uključivanje operatora prirasta i smanjivanja. Mogu se pisati ili prije operanda ili nakon njega. Ovisno o lokaciji, oni će biti klasificirani kao operatori prefiksa ili operatori postfixa. Ako su napisani prije operanda, tada se nazivaju operatorima prefiksa. Međutim, ako su napisani nakon operanda, tada se nazivaju postfix operatorima. Glavna razlika između njih je mjesto: prije ili nakon operanda.

Nadalje, njihov položaj također utječe na vrijednosti operanta. Programiz.com objašnjava različit utjecaj koji operateri s prefiksom i postfixom imaju na operand kada koristi operatora inkrementa: “Ako koristite ++ operator kao prefiks kao: ++ var; tada se vrijednost operanda povećava za 1, samo se vraća, ali, ako koristite ++ kao postfix kao: var ++; tada se vrijednost operanda najprije vraća, samo se povećava za 1. ”Operator s dekrementom imao bi sličan učinak na operand, osim što bi umjesto povećanja vrijednosti operanda smanjio vrijednost.

Usporedba operatora prefiksa i postfixa:

Operatori prefiksa

Operatori Postfix

Mjesto

Dodano prije operanda

Dodano nakon operanda

Povezan sa

Operatori povećanja (++) i smanjenja (-)

Korišteno u

Imperativni programski jezici kao što su jezici Java i C, osobito C ++

Slika ljubaznošću: slideshare.net, stuff-heap.blogspot.com

Preporučeno

Vezani Članci

  • popularne usporedbe: Razlika između sladoleda i sundaje

    Razlika između sladoleda i sundaje

    Ključna razlika: Sladoled je zamrznuta pustinja koja se pravi od nekog mliječnog proizvoda kao što je mlijeko ili vrhnje i obično se kombinira s voćem ili drugim okusima. Sundae se sastoji od dvije ili više žličica sladoleda koje su prelivene sirupom, umakom, smrvljenim ili usitnjenim voćem, orašastim plodovima i raznim drugim preljevima. Sladoled
  • popularne usporedbe: Razlika između iPhone 5C i iPhone 4S

    Razlika između iPhone 5C i iPhone 4S

    Ključna razlika: iPhone 5C je jeftinija varijanta iPhonea 5S, od Applea Inc. iPhone 4S je prethodio iPhone 4S i lansiran je nakon iPhonea 4. Službeno je objavljen u listopadu 2011. godine. Apple je predstavio dva nova modela telefona, iPhone 5S i iPhone 5C. Telefon je lansiran 10. rujna 2013. iPhone 5C se uglavnom smatra jeftinijom varijantom iPhone 5S.
  • popularne usporedbe: Razlika između žitarica i mileta

    Razlika između žitarica i mileta

    Ključna razlika: Žitarice su trave koje pripadaju 'obitelji Graminaceae'. Žitarice se uglavnom uzgajaju zbog svojih jestivih suhih sjemenki. Proso je mala zrnata žitarica i stočna trava koja se široko uzgaja u suhim regijama. Proso i ostale žitarice uzgajaju se za hranu i stočnu hranu. Žitari
  • popularne usporedbe: Razlika između Parlamenta i zakonodavne skupštine

    Razlika između Parlamenta i zakonodavne skupštine

    Ključna razlika: Parlament i zakonodavna skupština su oba imena koja se daju zakonodavcu. Zakonodavstvo nije ništa drugo nego organizacija koja donosi odluke. Najčešća, a vjerojatno i jedina razlika između njih je ta što, dok se naziv Zakonodavna skupština može dati bilo kojem zakonodavnom tijelu, ime Parlamenta je rezervirano za zakonodavstvo pod sustavom u stilu Westminstera. Političk
  • popularne usporedbe: Razlika između Zemlje i Zvijezde

    Razlika između Zemlje i Zvijezde

    Ključna razlika: Zemlja je planet koji je sfernog oblika i vrti se oko Sunca. Zvijezda je sjajno nebesko tijelo koje ima sferni oblik. Sastoji se od plazme, vodika, helija itd. Zemlja i zvijezda su dva različita objekta astronomskog sustava. Zemlja je planet, dok je zvijezda masivna, svjetlosna sfera plazme koja se drži zajedno svojom gravitacijskom vučom. Ze
  • popularne usporedbe: Razlika između UHD i HD

    Razlika između UHD i HD

    Ključna razlika: HD i Full HD su formati koji se koriste za emitiranje slikovnih i video sadržaja na različitim multimedijskim uređajima. Značajna razlika između oboje bi bile njihove rezolucije. High Definition ili HD, kao što je popularno poznato, došlo je do definiranja doživljaja gledanja prosječnog televizijskog gledatelja. Jednosta
  • popularne usporedbe: Razlika između skrivanja i šifriranja

    Razlika između skrivanja i šifriranja

    Ključna razlika: Šifriranje se odnosi na tehniku ​​čuvanja povjerljivih podataka tako da se promijeni oblik informacija. Ona se mijenja u nečitljiv oblik kako bi bila sigurna. Zamračenje je tiho slično kodiranju. Međutim, pojam se obično koristi za zaštitu programskog koda umjesto općih podataka. Odnosi se na
  • popularne usporedbe: Razlika između komentara i komentara

    Razlika između komentara i komentara

    Ključna razlika: Komentar se smatra promatranjem ili izjavom koja izražava činjenicu ili mišljenje o nekom pitanju. Komentar je obično detaljno objašnjenje rasprave o određenom događaju, o određenoj temi ili djelu. Pojmovi 'komentar' i 'komentar' su zbunjujući izrazi zbog toga koliko su slični. Za mnoge
  • popularne usporedbe: Razlika između predmemorijske memorije i glavne memorije

    Razlika između predmemorijske memorije i glavne memorije

    Key Difference: Ključna memorija je memorija velike brzine koja se koristi za pohranu podataka kojima se često pristupa. Kad god je to potrebno, ovi podaci postaju dostupni centralnoj procesnoj jedinici velikom brzinom. Glavna memorija je također poznata kao Random Access Memory. To je memorijska jedinica koja izravno interagira s centralnom procesorskom jedinicom (CPU). C

Izbor Urednika

Razlika između mikroekonomije i makroekonomije

Ključna razlika: Mikroekonomija je grana ekonomije koja se usredotočuje na proučavanje navika i financija pojedinih kućanstava. Makroekonomija je ekonomska grana koja se bavi gospodarstvom u cjelini, a ne pojedinačnim tržištima. Mikroekonomija i makroekonomija dva su pojma u ekonomiji koji se koriste za razumijevanje, predviđanje i stabilizaciju gospodarstva. To se