แบบสุดท้าย: การทำแบบ switch
รูปแบบ --> switch (ตัวแปร) { case ค่าคงตัวที่1: printf(“…”); break; case ค่าคงตัวที่2: printf(“…”); break; . case ค่าคงตัวที่n: printf(“…”); break; default : printf(“…”) } คำเตือน***ค่าคงที่ข้างหลัง case จะต้องเป็น int หรือ char เท่านั้น*** การทำงานของคำสั่งนี้ คือ เลือก ข้อไหน ไปทำข้อนั้น คำสั่งนี้ส่วนมากจะเอาใช้เกี่ยวกับการกดเลือกเมนู ตัวอย่าง "โปรแกรมตรวจสอบจำนวนนักเรียนแต่ละชั้นมัธยม" กำหนดตัวแปร i คำสั่ง Printf = แสดงผล เป็นข้อความ "1.Mattayom 1" ถึง "6.Mattayom 6" โดยให้รับค่าตัวเลขเก็บไว้ ที่ i แสดงผลตัวเลขที่ เลือกใส่ เข้าสู่คำสั่ง switch กำหนดให้ switch มีตัวแปรเป็น i กำหนด ค่าคงที่ case เพื่อแสดงจำนวนนักเรียนมัธยม --------------------- > เมื่อใส่ค่า ตัวแปร switch i ที่กำหนดไว้ 1 - 6 กำหนด หากนอกเหนือจาก 1-6 ให้แสดงข้อความ "Please select 1-6" |
ตัวอย่าง
โปรแกรมแกรมตรวจสอบจำนวนนักเรียนแต่ละชั้นมัธยมตัวอย่าง VDO --> Code Progare C ท้ายหน่วยการเรียนรู้ บท 4 เมื่อ Run เมื่อใส่ 1- 6 เมื่อใส่เกิน
|