switch-case
又是學到新知識的一周:switch-case
其一般形式為:
switch(表達式){
case 常量表達式1: 語句1;
case 常量表達式2: 語句2;
…
case 常量表達式n: 語句n;
default: 語句n+1;
}

其語義是:計算表達式的值。 并逐個與其後的常量表達式值相比較,當表達式的值與某個常量表達式的值相等時, 即執行其後的語句,然後不再進行判斷,繼續執行後面所有case後的語句。如表達式的值與所有case後的常量表達式均不相同時,則執行default後的語句。如若省略了default,當表達式的值與任何一個常量表達式的值都不相等時,就什麼都不執行。
經典例題