Кључна разлика: Оператори префикса и постфика примарно се користе у односу на операторе инкремента и смањења. Ако су оператори инкремента и децмента написани пре операнда, онда се називају оператори префикса. Међутим, ако су написани након операнда, онда се називају постфик операторима.
Да бисмо разумели префикс и постфик операторе, прво морамо разумети инкремент (++) и декременте (-) операторе. У најосновнијим терминима, оператори инкремента повећавају вредност операнда за 1 респективно, док оператори смањења раде супротно; они смањују е вредност операнда за 1. Оператор инкремента је написан као ++, а оператор смањења је написан као -.
Сада постоје два начина за укључивање оператора инкремента и смањења. Они се могу писати пре операнда или после њега. У зависности од локације, они ће бити класификовани као оператери префикса или постфик оператери. Ако су написани пре операнда, онда се називају оператори префикса. Међутим, ако су написани након операнда, онда се називају постфик операторима. Главна разлика између њих је у постављању: пре или после операнда.
Штавише, њихово постављање утиче и на вредности операнта. Програмиз.цом објашњава различит утицај који оператери префикса и постфик-а имају на операнд када користи оператора инкремента: “Ако користите ++ оператор као префикс као: ++ вар; тада се вредност операнда повећава за 1, само се враћа, али, ако користите ++ као постфик као: вар ++; затим, вредност операнда се прво враћа, само се повећава за 1. ”Оператор смањења би имао сличан утицај на операнд, осим што би уместо да повећа вредност операнда, смањио.
Поређење оператора префикса и постфика:
Префик Операторс | Постфик Операторс | |
Локација | Додато је пре операнда | Додато након операнда |
Повезан са | Оператори увећања (++) и смањења (-) | |
Се користи у | Императивни програмски језици као што су Јава и Ц-лике језици, посебно Ц ++ |
Имаге Љубазношћу: слидесхаре.нет, стуфф-хеап.блогспот.цом