switch(表達式){
case 常量表達式1:
語句1;
case 常量表達式2:
語句2;
case 常量表達式n:
語句n;
default:
語句n + 1;
}
稍微解釋壹下:當程序運行到switch語句塊的時候,首先會計算“計算表達式的值”,也就是我寫的switch括號裏面的表達式;然後根據計算出來的值進行判斷,如果該值等於常量表達式1,那就執行語句1,然後退出,如果該值等於常量表達式2,那就執行語句2,然後退出,以此類推;如果計算結果和下面的值都不匹配,那就執行default下面的語句,即n+1。註意每個語句後面都都要加break,否則會所有語句都會順序執行的。