ชื่อผู้ใช้งาน
รหัสผ่าน


คำแนะนำและวิธีใช้
มาตรฐานการเรียนรู้และตัวชี้วัด
คำอธิบายรายวิชา
ผลการเรียนรู้
แบบทดสอบก่อนเรียน
 
 
 
 
 
 
 
 
แบบทดสอบหลังเรียน
   


สถิติผู้เยี่ยมชมเว็บไซต์
Today
14
Yesterday
22
This Month
496
Last Month
756
This Year
2,641
Last Year
8,138
เริ่มนับ : 1 มิ.ย.. 2554
 










เรื่องที่ 4 การควบคุมทิศทางด้วยคำสั่ง switch…case

คำสั่ง switch…case จะใช้ในกรณีที่มีทางเลือกให้ทำงานหลายทางเลือกโดยใช้เงื่อนไขร่วมกัน ซึ่งตัวแปลภาษา C จะตรวจสอบเงื่อนไขเพียงครั้งเดียว ผลจากการตรวจสอบเงื่อนไขจะถูกนำไปพิจารณาอีกครั้งว่า จะทำงานตามทางเลือกใด รูปแบบการเขียนคำสั่ง switch แสดงดังต่อไปนี้

switch (variable)
{
case constant-1 :
          statement;
          break;
case constant-2 :
          statement;
          break;
case constant-3 :
          statement;
          break;
…
case constant-n :
          statement;
          break;
default :
          stateme nt;
}
  • variable : ตัวแปรชนอก int หรือ char หรืออาจจะเป็นนิพจน์การคำนวณที่ให้ผลออกมาเป็น int หรือ char ก็ได้ โดยตัวแปรนี้จะถูกใช้เป็นเงื่อนไขในการเลือกทำงานต่อไป
  • constant-1, constant-2, constant-3, … , constant-n : ค่งคงที่ชนิด int หรือ char โดยต้องเป้นชนิดเดียวกับค่าของตัวแปร variable ถ้าค่าของ constant ของ case ใด โปรแกรมจะทำงานตามคำสั่งของ case นั้น
  • break : คำสั่งสำหรับออกจากการทำงานของ switch…case ซึ่งควรจะใส่ไว้ในตอนท้ายของทุก case เพื่อให้โปรแกรมออกจากคำสั่ง switch ทันที หลังจากจบการทำงานตาม case ที่เงื่อนไขตรงกัน
  • default : ถ้าค่าของตัวแปร variable ไม่ตรงกับค่าของ constant ใน case ใด ๆ เลย โปรแกรมต้องเข้ามาทำงานตามคำสั่งของ default ก่อนออกจากคำสั่ง switch…case





 

เว็บไซต์นี้จัดทำขึ้นเพื่อประกอบการจัดการเรียนการสอนบทเรียนบนเครือข่าย
โดย ครูหทัยชนก ถาแหล่ง
โรงเรียนห้วยซ้อวิทยาคม รัชมังคลาภิเษก
สังกัดสำนักงานเขตพื้นที่การศึกษามัธยมศึกษา เขต 36

( เว็บไซด์สามารถแสดงผลได้ดีที่ Mozilla Firefox ที่ความละเอียด 1024 x 768 pixels )


หน้าแรก เกียวกับเรา แหล่งเรียนรู้ ผลงานนักเรียน ข่าวประชาสัมพันธ์ ติดต่อเรา เว็บบอร์ด
หน้าแรก เกียวกับเรา หน่วยงานที่เกี่ยวข้อง แหล่งเรียนรู้ ผลงานนักเรียน ข่าวประชาสัมพันธ์ ติดต่อเรา เว็บบอร์ด