Switch语句也是分支语句的一种,常常用于多分支情况。
语法结构为:
Switch(整型表达式)
{
语句项;
}
其中,语句项的格式为:
case 整型表达式;//也是Switch的入口
语句;
break;用于跳出当前所在的Switch结构,否则Switch会一直执行到最后一个case项。
代码:
#include<stdio.h>
int main()
{
int a = 1;
int b = 2;
switch (a)
{
case 1:
b ++;
case 2:
a ++;
case 3:
switch (a)
{
case 1:
a ++;
case 2:
a++; b++;
break;//跳出当前的Switch语句
}
case 4:
b++;
}
printf("a=%d ", a);
printf("b=%d", b);
return 0;
}
结果为:a=3,b=5