- int main(int argc, char * argv[])
- {
- int x = 2,y= 3;
- switch(x) // x == 2,条件为真,执行switch{}里面的代码
- {
- case 2: // 会依次执行,直到break或大括号
- y++; // y == 4
- case 3:
- y+=2; // y == 6
- case 4:
- y+=3; // y == 9
- default:
- y = 0; // y == 0
- break; // 结束
- }
-
- //打印结果 y=0
- printf("y=%d\n", y);
- }
复制代码 |