開關用在編程中,比如C語言中經常和Case壹起使用,是判斷和選擇代碼。它的功能是控制業務流程的流動。線性翻譯:switch語句,即“switch”語句;案例就是“情境”。
switch語句的語法如下(switch、case和default是關鍵字):
開關(常量表達式)
Case常量1:語句;
Case常量2:語句;
Case常量3:語句;
...
Case常量n:語句;
默認:語句;}
擴展數據
執行switch語句時,會根據括號中表達式的值從上到下進行比較。當case語句中的表達式與該值相同時,將執行case語句或語句序列,直到遇到斷點。break語句對於結束switch語句的執行是必要的。
如果case語句之後的所有表達式不等於switch語句的表達式expr1的值,則執行default之後的default語句序列。但是,默認部分是可選的。如果沒有這樣的部分,並且所有case語句都不匹配,那麽將進入後續程序段的執行,而不進行任何處理。
百度百科-開關