c语言中case的一些典型例子及详细说明
void main()
{
int a=2,b=7,c = 5;
开关(a & gt0)
{
案例1:
开关(b & lt0) //b明显大于0,所以这里的判断是b
{
案例1:printf(" @ ");打破;
案例2:printf("!");打破;
//以上两个条件都不满足,没有断行,所以下面的语句按顺序执行。
}
案例0: //也就是我们到了。
Switch(c==5) //c明显等于5,所以这里的结果为真,为1。
{
案例0:printf(" * ");打破;
案例1:printf(" # ");打破;//满足这个条件,然后打印“#”并突围出去。
案例二:printf(" $ ");打破;
}
默认值:printf(& amp;);
}
printf(" \ n ");
}