首页 > 代码库 > switch语句使用中遇到的问题

switch语句使用中遇到的问题

switch语句的常见用法为:

switch(expression) {
    case n:
        code block
        break;
    case n:
        code block
        break;
    default:
        code block
}

执行过程为根据expression对每个case按顺序进行匹配,如果匹配到,则执行case中代码,如果未出现break则继续进行匹配

 

switch的另一种用法为:

switch (expression) {
    case n:
    case n:
        code block;
        break; 
    case n:
    case n:
    case n:
        code block;
        break; 
    default: 
        code block;
}

 

switch语句使用中遇到的问题