Page 116 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 116

116


               และ



















               ค าสั่ง switch: ค าสั่งควบคุมให้โปรแกรมท างานในชุดค าสั่งได้ชุดหนึ่งจากหลายทางเลือก


                                                                  ่
               ค าสั่ง switch เป็นค าสั่งควบคุมให้ผท างานในชุดค าสั่งหรือแตละครั้งจะมีการเมื่อโปรแกรมท าการตรวจและพบว่า
                                             ู้
               ทางเลือกใดมีเงื่อนไขเป็นจริง (true) จะท างานตามค าสั่งข้างในทั้งลูกนั้นโดยมีรูปแบบค าสั่งดังนี้

               Switch (expression) {

                case list _Value _1;


                      break;

                 case list _value _2;

                    statement_2;


                    break;

               cas list_value _n:

                     statement_n;

               break;

               default:


                  statement:

               }

                       โดยที่  expression  เป็นหนี้พวกที่ต้องตรวจสอบค่าว่าตรงกับ  list_value  ใดเพื่อจะได้ท างานตาม

               ชุดค าสั่งภายใต list_value นั้น
                            ้
                                                                                 ้
                        list_value เป็นค่าข้อมูลที่ใช้ตรวจสอบกับ expression ไม่สามารถใชค่าของ list_valueเป็นค่าข้อมูลท ี่
               ใช้ตรวจสอบกับ  expression  ไม่สามารถใช้คาของ  list_value  เป็นช่วงของข้อมูลได้เช่น  ไม่สามารถใช  ้
                                                        ่
               list_value >=5ได  ้
   111   112   113   114   115   116   117   118   119   120   121