Miért a postfix az előtag helyett?

Miért a postfix az előtag helyett?
Miért a postfix az előtag helyett?
Anonim

Az előtag kifejezés jelölése megköveteli, hogy minden operátor megelőzze azt a két operandust, amelyen dolgozik. A Postfix viszont megköveteli, hogy operátorai a megfelelő operandusok után következzenek. … A szorzási operátor közvetlenül a B és C operandusok elé kerül, jelezve, hogy a -nek elsőbbsége van a +-val szemben.

Miért előnyben részesítik a postfixet az előtaggal szemben?

Egyrészt egyszerűbb az értékelés végrehajtása. Az előtaggal, ha megnyomja az operátort, majd annak operandusait, előremutató tudással kell rendelkeznie arról, hogy az operátornak mikor van minden operandusa. Alapvetően nyomon kell követned, hogy a letolt operátorok mikor rendelkeznek az összes operandussal, hogy letekerhesd a veremet és kiértékelhesd.

Jobb a postfix, mint az előtag?

Előtag kifejezések konvertálása közvetlenül Postfix-re anélkül, hogy először Infix-re, majd Postfix-re konvertálná őket sokkal jobb a számítás és jobban megérti a kifejezést (A számítógépek Postfix kifejezéssel értékelik).

Miért használjuk a postfixet?

A Postfix jelölés algebrai kifejezések ábrázolására szolgál. A postfix formában írt kifejezések kiértékelése gyorsabban történik, mint az infix jelöléssel, mivel a postfixben nincs szükség zárójelre.

Milyen előnyei vannak a postfix jelölésnek?

A postfix előnyei: Nincs szükség elsőbbségi szabályokra . Nincs szükséged szabályokra jobbra és balraasszociativitás . Nincs szükség zárójelekre a fenti szabályok felülírásához.

Ajánlott: