5-5.條件語句switch

  1. switch的基本語法和規則

    一般採用switch語句用來簡化if語句

    格式:

    switch (expression)
    {
        case constant:
            statemens
                break;
        default:
            break;
    }
    

    規則: expression分別與constant匹配,從上到下,匹配成功執行statements語句,若當前正在執行的case語句沒有break跳出,則繼續執行下一中case的statements語句。若均不符合,則執行default中的語句。

  2. switch(expression)中expression的限制

    只能使用返回整數值的類型,如int、long、bool、enum。

  3. 用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;
        }
    

    兩者等價

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章