C/C++/Java中的switch-case语句
#include <stdio.h> int main(void) { int k = -2; switch(k) { case 1: printf("执行了case1\n"); default:printf("执行了default\n"); case 2: printf("执行了case2\n"); case 3: printf("执行了case3\n"); } printf("end\n"); /* 1、 k和case比较。有相等的就执行,直到break语句跳出switch。 2、如果没有相等的就执行default,如果连default都没有就跳出switch. 3、如果找到default在前面就执行default以及default后面的case语句。 4、如果default后面的case语句中有break就跳出switch否则就在最后一个case语句中跳出switch. */ return 0; }
|
阅读(1054) | 评论(0) | 转发(0) |