งบการตัดสินใจ C ++

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

ต่อไปนี้เป็นรูปแบบทั่วไปของโครงสร้างการตัดสินใจทั่วไปที่พบในภาษาโปรแกรมส่วนใหญ่ -

ภาษาการเขียนโปรแกรม C ++ ให้ประเภทของคำสั่งประกอบการตัดสินใจดังต่อไปนี้

ซีเนียร์ No คำชี้แจงและคำอธิบาย
1 ถ้าคำสั่ง

คำสั่ง 'if' ประกอบด้วยนิพจน์บูลีนตามด้วยหนึ่งคำสั่งหรือมากกว่า

2 if ... else คำสั่ง

คำสั่ง 'if' สามารถตามด้วยคำสั่ง 'else' ซึ่งเรียกใช้เมื่อนิพจน์บูลีนเป็นเท็จ

3 สลับคำสั่ง

คำสั่ง 'สวิตช์' ช่วยให้สามารถทดสอบตัวแปรเพื่อความเท่าเทียมกับรายการค่าได้

4 คำสั่ง if ซ้อนกัน

คุณสามารถใช้คำสั่ง 'if' หรือ 'else if' ในอีกคำสั่ง 'if' หรือ 'else if'

5 คำสั่งสวิตช์ที่ซ้อนกัน

คุณสามารถใช้คำสั่ง 'สวิตช์' หนึ่งคำสั่งภายในคำสั่ง 'สวิตช์' อื่น

เดอะ? : ผู้ปฏิบัติงาน

เราได้ครอบคลุมตัวดำเนินการตามเงื่อนไข“? :”ในบทก่อนหน้าซึ่งสามารถใช้เพื่อแทนที่if...elseงบ มีรูปแบบทั่วไปดังต่อไปนี้ -

Exp1 ? Exp2 : Exp3;

Exp1, Exp2 และ Exp3 เป็นนิพจน์ สังเกตการใช้และตำแหน่งของลำไส้ใหญ่

ค่าของ "?" นิพจน์ถูกกำหนดเช่นนี้: Exp1 ถูกประเมิน ถ้าเป็นจริง Exp2 จะถูกประเมินและกลายเป็นค่าของ "?" ทั้งหมด นิพจน์. ถ้า Exp1 เป็นเท็จระบบจะประเมิน Exp3 และค่าของมันจะกลายเป็นค่าของนิพจน์