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 ");

}