วันอาทิตย์ที่ 11 มกราคม พ.ศ. 2558

ฟังก์ชัน switch

ฟังก์ชัน 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

ไม่มีความคิดเห็น:

แสดงความคิดเห็น