-
switch的基本語法和規則
一般採用switch語句用來簡化if語句
格式:
switch (expression) { case constant: statemens break; default: break; }
規則: expression分別與constant匹配,從上到下,匹配成功執行statements語句,若當前正在執行的case語句沒有break跳出,則繼續執行下一中case的statements語句。若均不符合,則執行default中的語句。
-
switch(expression)中expression的限制
只能使用返回整數值的類型,如int、long、bool、enum。
-
用switch實現或的邏輯關係
int m = 3; int n = 4; if(3==m||4==n) { cout<<"success"<<endl; }
int m = 3; int n = 4; switch (m) { case 2: case 3: cout << "success" << endl; break; }
兩者等價
5-5.條件語句switch
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.