ทำไม postfix ทับคำนำหน้า?

สารบัญ:

ทำไม postfix ทับคำนำหน้า?
ทำไม postfix ทับคำนำหน้า?
Anonim

สัญลักษณ์นิพจน์คำนำหน้ากำหนดให้ตัวดำเนินการทั้งหมดนำหน้าตัวถูกดำเนินการสองตัวที่ทำงานอยู่ ในทางกลับกัน Postfix ต้องการ ที่ตัวดำเนินการของมันมาหลังตัวถูกดำเนินการที่เกี่ยวข้อง … ตัวดำเนินการคูณมาก่อนตัวถูกดำเนินการ B และ C ทันที แสดงว่ามีลำดับความสำคัญเหนือ +.

ทำไมจึงนิยมใช้ postfix มากกว่าคำนำหน้า

สำหรับหนึ่งการประเมินนั้นง่ายกว่า ด้วยคำนำหน้า หากคุณกดโอเปอเรเตอร์ ตามด้วยโอเปอเรเตอร์ คุณต้องมี forward knowledge ของเมื่อโอเปอเรเตอร์มีตัวถูกดำเนินการทั้งหมด โดยพื้นฐานแล้ว คุณต้องติดตามว่าตัวดำเนินการที่คุณกดมีตัวถูกดำเนินการทั้งหมดเมื่อใด เพื่อให้คุณสามารถคลายสแต็กและประเมินผลได้

postfix ดีกว่า prefix หรือไม่

การแปลงนิพจน์คำนำหน้าโดยตรงเป็น Postfix โดยไม่ต้องผ่านขั้นตอนการแปลงเป็น Infix ก่อน แล้วจึงเปลี่ยนเป็น Postfix ดีกว่ามากในแง่ของการคำนวณและความเข้าใจที่ดีขึ้น นิพจน์ (คอมพิวเตอร์ประเมินโดยใช้นิพจน์ Postfix)

ทำไมจึงใช้ postfix

ใช้สัญลักษณ์ Postfix เพื่อแสดงนิพจน์พีชคณิต นิพจน์ที่เขียนในรูปแบบ postfix จะได้รับการประเมินเร็วกว่าเมื่อเปรียบเทียบกับสัญลักษณ์ infix เนื่องจากไม่จำเป็นต้องใช้วงเล็บใน postfix

ประโยชน์ของเครื่องหมาย Postfix คืออะไร

ข้อดีของ postfix: คุณไม่จำเป็นต้องมีกฎที่มีความสำคัญ คุณไม่จำเป็นต้องมีกฎสำหรับขวาและซ้ายการเชื่อมโยง . คุณไม่จำเป็นต้องมีวงเล็บเพื่อแทนที่กฎข้างต้น.

แนะนำ: