返回列表 發帖

認識switch判斷式

switch 條件判斷

switch是C++提供的條件判斷陳述式,它只能比較數值或字元,不過別以為這樣它就比if 來得沒用,使用適當的話,它可比if判斷式來得有效率;

switch的語法架構如下:

switch (變數名稱)
{
    case 符合數字或字元:
        陳述句一;
        break;
    case 符合數字或字元:
        陳述句二;
        break;
    default:
        陳述三;
}
Su Wa

  1. switch (變數名稱)
  2. {
  3.     case 符合數字或字元:
  4.         陳述句一;
  5.         break;
  6.     case 符合數字或字元:
  7.         陳述句二;
  8.         break;
  9.     default:
  10.         陳述三;
  11. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     switch (變數)
  7.     {
  8.     case 1:
  9.         陳述句一;
  10.         break;
  11.     case 2:
  12.         陳述句二;
  13.         break;
  14.         ......
  15.     default:
  16.         陳述;
  17. }
  18.     }
  19.     system("pause");
  20.     return 0;   
  21. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     switch(n)
  7.     {
  8.     case 符合數字或字元:
  9.         陳述句一;
  10.         break;
  11.     case 符合數字或字元:
  12.         陳述句二;
  13.         break;
  14.     default:
  15.         陳述三;
  16.     }
  17.     system("pause");
  18.     return 0;
  19.    
  20. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     switch (變數名稱)
  7. {
  8.     case 符合數字或字圓:
  9.         陳述句一;
  10.         break;
  11.     case 符合數字或字元:
  12.         陳述句二;
  13.         break;
  14.     default:
  15.         陳述3.;
  16. }
  17.         system("pause");     
  18.         return 0;
  19. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     switch (變數名稱)
  7. {
  8.     case 符合數字或字元:
  9.         陳述句一;
  10.         break;
  11.     case 符合數字或字元:
  12.         陳述句二;
  13.         break;
  14.     default:
  15.         陳述三;
  16. }
  17.         system("pause");     
  18.         return 0;
  19. }
複製代碼

TOP

返回列表