帮我解一下C语言题,若变量已正确定义,一下语句段的输出结果是()x=0;y=2;z=3;switch (x);{case 0:switch (y==2){case 1:printf("*");break;case 2:printf("%");break;}case 1:switch (z){case 1:printf("$");case 2:printf("*");break;de

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 22:34:47
帮我解一下C语言题,若变量已正确定义,一下语句段的输出结果是()x=0;y=2;z=3;switch (x);{case 0:switch (y==2){case 1:printf(
xN@_imI@ ibHA ' x/ H1tБOcP&"򏘈MLSrBX AXh1 #J-hcƠ]½-wB mLERtZXB[J V4Qr K`k,Qe WK|aLo`N&o .w :MD5fc~I%Iz.D^@2t1 Wg/:>o1s

帮我解一下C语言题,若变量已正确定义,一下语句段的输出结果是()x=0;y=2;z=3;switch (x);{case 0:switch (y==2){case 1:printf("*");break;case 2:printf("%");break;}case 1:switch (z){case 1:printf("$");case 2:printf("*");break;de
帮我解一下C语言题,
若变量已正确定义,一下语句段的输出结果是()
x=0;
y=2;
z=3;
switch (x);
{case 0:switch (y==2)
{case 1:printf("*");break;
case 2:printf("%");break;
}
case 1:switch (z)
{case 1:printf("$");
case 2:printf("*");break;
default:printf("#");
}
}
我是这样理解的
首先switch(x),因为x=0,所以选择case 0:switch(y==2),然后选择case1:printf("*"),输出*
请高手们指点我的不足,错在哪里啊

帮我解一下C语言题,若变量已正确定义,一下语句段的输出结果是()x=0;y=2;z=3;switch (x);{case 0:switch (y==2){case 1:printf("*");break;case 2:printf("%");break;}case 1:switch (z){case 1:printf("$");case 2:printf("*");break;de
y==2 是个条件判断 结果就是1 所以case 1:printf("*");break;
由于case 0没有break;所以 case1:switch(z)z=3所以选择default