c语言中switch的用法
#include <stdio.h>
int main()
{ int x=1,y=0,a=0,b=0;
switch(x)
{ case 1:
switch(y)
{ case 0: a++;break;
case 1: b++;break;
}
case 2: a++;b++;break;
case 3: a++;b++;break;
}
printf(" a=%d,b=%d",a,b);
}
为什么输出的结果为:a=2,b=1
而不是:a=1,b=1
求解释
程序运行过程如图
下一篇:这一段程序为何无法跳出
上一篇:开机无法打开应用
热门标签: