switch基本用法:

switch(表达式)
{
case 常量表达式1:语句1;break;
case 常量表达式2:语句2;break;
case 常量表达式3:语句3;break;
.....
case 常量表达式n:语句n;break;
default: 语句;
}

switch的嵌套:

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int x = 1, y = 0, a = 0, b = 0;
switch (x)
{
case 1:switch (y)
{
case 0:a++;
case 1:b++; break;
}
case 2:a++; b++; break;
case 3:a++; b++;
}
printf("\na=%d,b=%d", a, b);
return 0;
}

可得结果:

a=2,b=2