C语言switch函数用法
的有关信息介绍如下:
问题补充说明:函数如下,为什么会运行case1里的函数,而不是在case0里break, 谢谢, #includevoid main(){ int a=0,b=2,c=3;switch (a){case 0:switch (b==2){case 1:printf("*");break; /*应该在此跳出switch*/case 2:printf ("%");break;}case 1: switch (c) ... */%");break;}case 1: switch (c) /*为什么会运行这一条:printf("$"break;*应该在此跳出switch*/case 2; /);),而不是在case0里break;#");} }printf ("stdio,#include<.h>void main(){ int a=0,b=2,c=3;switch (a){case 0:switch (b==2){case 1,为什么会运行case1里的函数;\n");{case 1; break;case 2:printf (", 谢谢; break;default: printf (":printf("*"): printf ("&"函数如下 展开
这是switch等战来了唱伤身里面嵌套switch,所以你只是跳出了内含的switch,最外来自面的还没有跳出来