ฟังก์ชัน switch
ในส่วนของฟังก์ชัน switch จะทำการตรวจสอบตัวแปรว่ามีค่าเท่ากับ case ใด
ถ้าตรงกับ case ใดก็จะทำงานตามประโยคคำสั่งของ case นั้น
การเปรียบเทียบของฟังก์ชัน switch ไม่สามารถเปรียบเทียบค่ามากกว่า
น้อยกว่าเหมือนฟังก์ชัน if ได้ และที่สำคัญตัวแปรที่นำมาใช้กับฟังก์ชัน switch จะต้องเป็นข้อมูลชนิดเลขจำนวนเต็มหรือตัวอักษรเท่านั้น
ดังนั้น a1,
a2 และ a3 อาจจะเป็นค่าคงที่ ตัวอักษร หรือตัวแปรก็ได้ โดยทั่วไปฟังก์ชันswitch นิยมใช้ในการตรวจสอบเงื่อนไข จำนวนหลาย ๆ
เงื่อนไขเพราะถ้าใช้ฟังก์ชัน if จะทำให้เกิดความยุ่งยากได้
รูปแบบ switch(ตัวแปร)
{
case a1;
ประโยคคำสั่ง 1;
break;
case a2;
ประโยคคำสั่ง 2;
break;
case a3;
ประโยคคำสั่ง 3;
break;
default;
ประโยคคำสั่ง ;
}
ที่มา
: http://www.lks.ac.th/anchalee/c_function_s.htm
ไม่มีความคิดเห็น:
แสดงความคิดเห็น