若变量已正确定义,以下语句段的输出结果是______ x=0;y=2;z=3; {case 0:switch(y==2) {case 1:printf("*"

问题描述:

若变量已正确定义,以下语句段的输出结果是______ x=0;y=2;z=3; {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("#");
}

代码有缺失. 答案为 *# void main(){ int x,y,z; x=0;y=2;z=3; switch(x)// 缺少代码,这里x=0,所以执行case0. {case 0: switch(y==2) // 这里y=2,所以y==2的判断结果是真,即1.所以执行case1,输出* {case 1...