Защо постфикс пред префикс?

Съдържание:

Защо постфикс пред префикс?
Защо постфикс пред префикс?
Anonim

Префиксната нотация изисква всички оператори да предхождат двата операнда, върху които работят. Postfix, от друга страна, изисква операторите му да идват след съответните операнди. … Операторът за умножение идва непосредствено преди операндите B и C, което означава, чеима предимство пред +.

Защо постфиксът е предпочитан пред префикса?

За един е по-лесно да се приложи оценка. С префикса, ако натиснете оператор, а след това неговите операнди, трябва да имате пренапредза това кога операторът има всички свои операнди. По принцип трябва да следите кога операторите, които сте избутали, имат всичките си операнди, за да можете да развиете стека и да оцените.

Постфиксът по-добър ли е от префикса?

Преобразуването на префиксния израз директно в Postfix, без да преминава през процеса на преобразуването им първо в Infix и след това в Postfix е много по-добро от гледна точка на изчисление и по-добро разбиране на израза (Компютрите оценяват с помощта на Postfix израз).

Защо се използва постфикс?

Постфиксната нотация се използва за представяне на алгебрични изрази. Изразите, написани в постфиксна форма, се оценяват по-бързо в сравнение с инфиксната нотация, тъй като скоби не се изискват в постфикса.

Какви са предимствата на постфиксната нотация?

Предимства на постфикса: Не се нуждаете от правила за приоритет . Нямате нужда от правила за дясно и лявоасоциативност . Не се нуждаете от скоби, за да отмените горните правила.

Препоръчано: