switch語句的執行規則如下:
1、從第一個case開始判斷,不匹配則跳到下一個case繼續判斷;
2、遇到break則跳出switch語句;
3、default一般是沒有匹配項才執行的,一般是放在switch語句末尾。在如下情況下,它會被執行:一、沒有匹配項的時候;2、匹配項最后沒有break語句,default跟在這個匹配項后面。
總結:
switch語句的執行是找匹配項,找到匹配項就執行case中的內容,如果這個匹配項后面沒有break,則接着執行后面的case項。
實驗現象參考:http://blog.csdn.net/oypj2010/article/details/7656449