帮我解一下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/06/27 12:02:51
![帮我解一下C语言题,若变量已正确定义,一下语句段的输出结果是()x=0;y=2;z=3;switch (x);{case 0:switch (y==2){case 1:printf(](/uploads/image/z/12652162-34-2.jpg?t=%E5%B8%AE%E6%88%91%E8%A7%A3%E4%B8%80%E4%B8%8BC%E8%AF%AD%E8%A8%80%E9%A2%98%2C%E8%8B%A5%E5%8F%98%E9%87%8F%E5%B7%B2%E6%AD%A3%E7%A1%AE%E5%AE%9A%E4%B9%89%2C%E4%B8%80%E4%B8%8B%E8%AF%AD%E5%8F%A5%E6%AE%B5%E7%9A%84%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E6%98%AF%EF%BC%88%EF%BC%89x%3D0%3By%3D2%3Bz%3D3%3Bswitch+%28x%29%3B%7Bcase+0%3Aswitch+%28y%3D%3D2%29%7Bcase+1%3Aprintf%28%22%2A%22%29%3Bbreak%3Bcase+2%3Aprintf%28%22%25%22%29%3Bbreak%3B%7Dcase+1%3Aswitch+%28z%29%7Bcase+1%3Aprintf%28%22%24%22%29%3Bcase+2%3Aprintf%28%22%2A%22%29%3Bbreak%3Bde)
帮我解一下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