switch (表示式){
case 值1 : 語句1 break;
從表示式值等於某個case語句後的值開始,它下方的所有語句都會一直執行,直到遇到一個break為止。隨後,switch語句將結束,程式從switch結束大括號之後的第一個語句繼續執行,並忽略其他case。
假如任何一個case語句的值都不等於表示式的值,就執行可選標籤default之下的語句。
switch語句的語法如下(case、default和break是其配套關鍵字):
switch ( 表示式)
{
case 常量表達式1:
語句1; 可以是多行,可以加括號,也可以不加,到下一個case之前,都是本case的語句範圍
[break;] 中括號,表示此語句可以沒有
case 常量表達式2:
語句2;
[break;]
……
case 常量表達式n:
語句n;
[default:]
語句n+1;
}
switch (表示式){
case 值1 : 語句1 break;
從表示式值等於某個case語句後的值開始,它下方的所有語句都會一直執行,直到遇到一個break為止。隨後,switch語句將結束,程式從switch結束大括號之後的第一個語句繼續執行,並忽略其他case。
假如任何一個case語句的值都不等於表示式的值,就執行可選標籤default之下的語句。
switch語句的語法如下(case、default和break是其配套關鍵字):
switch ( 表示式)
{
case 常量表達式1:
語句1; 可以是多行,可以加括號,也可以不加,到下一個case之前,都是本case的語句範圍
[break;] 中括號,表示此語句可以沒有
case 常量表達式2:
語句2;
[break;]
……
case 常量表達式n:
語句n;
[break;]
[default:]
語句n+1;
[break;]
}