switch語句執行一次后如何繼續執行?
只要沒有break語句就會執行完一個case語句,接著繼續執行。
switch語句的一般格式是:
switch(表達式)
{
case 常量表達式1:語句1;
case 常量表達式2:語句2;
…
case 常量表達式n:語句n;
default:語句n+1;
}
判斷switch后面表達式的值,逐個與其后面的常量表達式的值進行比較,如果表達式的值與case之后的某個常量表達式的值相等時,就執行它后面的語句,然后不再進行判斷,繼續執行后面,所有case之后的語句。如果表達式的值與所有case后的常量表達式均不相等的時候,則執行default后面的語句。