Разлика между операторите Prefix и Postfix

Ключова разлика: Операторите с префикс и постфикс се използват предимно по отношение на операторите на инкременти и декременти. Ако операторите на инкремента и декремента са написани преди операнда, тогава те се наричат ​​оператори с префикс. Въпреки това, ако те са написани след операнда, тогава те се наричат ​​постфикс оператори.

Операторите с префикс и постфикс се използват предимно по отношение на операторите за инкрементиране и намаляване на обектите в обектно-ориентираните езици като Java, C програмиране, PHP и т.н. Те често се използват в C ++ повече, отколкото в нещо друго.

За да се разберат операторите с префикс и постфикс, първо трябва да се разберат инкрементните (++) и декрементните (-) оператори. В най-основните термини, операторите на прираста увеличават стойността на операнда съответно с 1, докато операторите с понижение правят обратното; намаляват e стойността на операнда с 1. Операторът на прираста се записва като ++, а операторът на декремента се записва като -.

Сега има два начина да се включат операторите на инкременти и декременти. Те могат да бъдат написани или преди операнда, или след него. В зависимост от местоположението им, те ще бъдат класифицирани като оператори с префикс или оператори с постфикс. Ако са написани преди операнда, те се наричат ​​оператори с префикс. Въпреки това, ако те са написани след операнда, тогава те се наричат ​​постфикс оператори. Основната разлика между двете е поставянето: преди или след операнда.

Освен това тяхното поставяне оказва влияние и върху стойностите на операнта. Programiz.com обяснява различното въздействие, което операторите на префикса и постфикса имат върху операнда при използване на оператор с прираста: „Ако използвате ++ оператор като префикс като: ++ var; тогава стойността на операнда се увеличава с 1, тогава се връща само, но ако използвате ++ като postfix като: var ++; тогава стойността на операнда се връща първо след това, само тя се увеличава с 1. ”Операторът на декремента би имал подобно въздействие върху операнда, с изключение на това, че вместо да се увеличи стойността на операнда, той ще го намали.

Сравнение между операторите с префикс и Postfix:

Оператори с префикс

Postfix оператори

местоположение

Добавен преди операнда

Добавен след операнда

Свързани с

Увеличаващи (++) и декрементни (-) оператори

Използвано в

Императивни езици за програмиране като Java и C-подобни езици, особено C ++

С любезност на изображението: slideshare.net, stuff-heap.blogspot.com

Препоръчано

Свързани Статии

  • разлика между: Разлика между смартфон и Superphone

    Разлика между смартфон и Superphone

    Ключова разлика: Смартфоните са всички мобилни телефони, които са подобни на мини компютъра. Смартфоните предлагат разнообразие от функции, които позволяват разширени изчислителни възможности и свързаност. Суперфонът е смартфон с по-добри функции, софтуер и хардуер. Според Samsung, смартфонът със суперфон трябва да предлага следните характеристики: процесор с минимум 1 GHz, хуб
  • разлика между: Разлика между уиски и ром

    Разлика между уиски и ром

    Ключова разлика: Уиски или уиски е вид дестилирана алкохолна напитка, приготвена от всякаква форма на ферментирала пшенична каша. В зависимост от географския регион или вида на уискито, уискито може да бъде направено от ечемик, малцов ечемик, ръж, малцова ръж, пшеница и царевица. Те често се отлежават в овъглени бъчви. Румите са дестилирани алкохолни напитки, приготвени от странични продукти от захарна тръстика като меласи или сокове от захарна тръстика. Подобно на повечето алкохолни напитки, ромите тряб
  • разлика между: Разлика между служителя по резервите и редовния служител

    Разлика между служителя по резервите и редовния служител

    Ключова разлика: Резервните служители първоначално бяха създадени като сили на непълно работно време, които биха могли да бъдат полезни по време на войната. Редовните служители са служители, които са на служба. Редовният служител има по-голям шанс да бъде повишен, може да служи по-дълго и не може да бъде неволно пуснат. На служител на резерв не се предлагат същите ползи. Резервен с
  • разлика между: Разлика между пчелите и осите

    Разлика между пчелите и осите

    Ключова разлика: Пчелите обикновено се свързват с Меда и правилно. Пчелите произвеждат и съхраняват мед от цветен прашец и нектар, който събират от цветята. Осите са по-често хищници, въпреки че мрежите често се оказват тайна на растителна смола, която може да бъде объркана за мед. Когато дойде април, тя не само носи красиви цветя и дъжд, но и колекция от странни буболечки и насекоми. Красивото време е не само идеално за нас, но и за многото насекоми, които излизат да се хранят. Така че най-често задавания
  • разлика между: Разлика между динамичния микрофон и кондензаторните микрофони

    Разлика между динамичния микрофон и кондензаторните микрофони

    Ключова разлика: Кондензаторният микрофон е вид микрофон, който работи на кондензатор. Кондензаторът е електронно устройство, което съхранява енергия под формата на електростатично поле. Кондензаторът първоначално се наричаше кондензатор. Подобно на всички микрофони, кондензаторният микрофон преобразува акустичната енергия в електрическа енер
  • разлика между: Разлика между ISIS и талибаните

    Разлика между ISIS и талибаните

    Ключова разлика: ISIS означава Ислямска държава Ирак и Сирия или Ислямска държава Ирак и ал-Шам. ООН обвини ИДИЛ в нарушения на правата на човека и военни престъпления. В западния свят ISIS е известен предимно с поредица видеоклипове, показващи обезглавяване на войници, цивилни, журналисти и помощни
  • разлика между: Разлика между Shall и Should

    Разлика между Shall и Should

    Ключова разлика: "Shall", най-често, се отнася до нещо, което човек трябва да или възнамерява да направи. Докато „трябва“ се използва като минало време на „трябва“. „Трябва“ и „трябва“ са взаимосвързани думи, в смисъл, че „трябва“ е миналото време на „трябва“. Въпреки това, в много случаи, „т
  • разлика между: Разлика между изкушението и съблазняването

    Разлика между изкушението и съблазняването

    Основна разлика: По същество основната разлика между двете думи е, че изкушението е това, което човек чувства, докато съблазняването е това, което друг човек или нещо прави. Например: тарталетката ме съблазняваше с прясно изпечена миризма и аз просто се изкуших да я изяда. Изкушението и съблазняването са две дум
  • разлика между: Разлика между сешоар и сушилня

    Разлика между сешоар и сушилня

    Ключова разлика: сешоарът и сешоарът са подобни устройства. Това устройство се използва за суха мокра коса и стил. Единствената разлика между двете думи е там, където се използват; сешоарът се използва в почти всички страни около думата, докато сешоарът се използва в Америка. Сешоар за коса и сешоар са два вида продукти за красота, които се намират в домовете на много хора и са се превърнали в основен инструмент за изсушаване и оформяне на косата. Тези две думи се чуват често в днешната дума и чес

Избор На Редактора

Разлика между болницата и клиниката

Ключова разлика: Болницата може да бъде частна или обществена сграда, където пациентите се приемат за лечение. От друга страна, клиниката е здравен център или място, където лекарят анализира пациентите, предписва лекарства и дава указания как да се използва лекарството. Болницата и клиниката са двете думи, които несъмнено се различават една от друга. Болниците могат да бъдат в частния или публичния сектор. Това е здравна организация, която осигурява на пациентите лечение от експертен персо