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

สารบัญ:

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

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

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

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

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

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

ทำไมจึงใช้ postfix

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

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

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

แนะนำ:

บทความที่น่าสนใจ
ทำไมบัคลาวาถึงเป็นสีเขียว ?
อ่านเพิ่มเติม

ทำไมบัคลาวาถึงเป็นสีเขียว ?

Dürüm – แป้งฟิโลชั้นเดียว ถูกม้วนรอบส่วนผสมของถั่วพิสตาชิโอบดหนา ซึ่งจะทำให้ตัวขนมกลายเป็นสีเขียวสดใส บาคลาวากรีกและตุรกีแตกต่างกันอย่างไร ฉันรู้ดีว่าฉันพูดเกินจริงในที่นี้โดยพูดว่า กรีก baklava ใช้น้ำผึ้ง วอลนัท และอบเชย ในขณะที่ตุรกี baklava ใช้น้ำเชื่อม พิสตาชิโอและน้ำมะนาวโดยไม่เติมเครื่องเทศหรือรสอื่นๆ … สิ่งสีขาวในบัคลาวาคืออะไร เนื้อสีขาวถูกเติมลงไปเพียงเพื่อให้เนื้อสัมผัสยืดหยุ่นได้หลังจากปรุงนมเป็นเวลานานและแตกเป็นเส้นแยกไม่ออก จานนี้มีรากฐานมาจากขนมฝรั

สำหรับในแม่แบบขวด?
อ่านเพิ่มเติม

สำหรับในแม่แบบขวด?

สร้างเทมเพลต พร้อมข้อมูลเฉพาะเพื่อสร้างเอกสารขั้นสุดท้าย Flask ใช้ไลบรารีเทมเพลต Jinja เพื่อแสดงเทมเพลต ในแอปพลิเคชันของคุณ คุณจะใช้เทมเพลตเพื่อแสดง HTML ซึ่งจะแสดงในเบราว์เซอร์ของผู้ใช้ ฉันจะติดตั้งเทมเพลตใน Flask ได้อย่างไร แอพ Flask ใช้เทมเพลตอย่างไร ¶ ใส่ HTML ลงในเทมเพลต (สังเกตวงเล็บปีกกาคู่ {{ }} รอบชื่อ):

เกี๊ยวตังฟรีหรือไม่?
อ่านเพิ่มเติม

เกี๊ยวตังฟรีหรือไม่?

เกี๊ยว (โดยเฉพาะขนมจีน) มักจะห่อด้วยแป้งสาลี หากคุณเป็น ปราศจากกลูเตน ระวังตัวด้วย; แป้งที่ใช้ทำเกี๊ยวกุ้งคริสตัล (har gow) มีแป้งสาลีนอกเหนือจากแป้งมันสำปะหลัง แป้งที่ใช้ทำเส้นก๋วยเตี๋ยว (cheong fun) บางครั้งก็มีแป้งสาลีด้วย โรคเซลิแอคกินเกี๊ยวได้ไหม หลีกเลี่ยงของใช้อย่างเกี๊ยว .