3楼的版主 这是我前短时间做的一道题!那为什么里面Y==2 这道题的答案是A E F
我主要问的意思就是假如有i=1 j=2 那return i==j 以及SWITCH(I==J)是不是就返回0或者1 就相当于判断i j是否等于如果是表达式值等于非零 否就等于0
#include<stdio.h>
void main()
{
int x=1;
int y=2;
int z=3;
switch(x)
{
case 1: switch(y==2)
{
case 1: printf("a "); break;
case 2: printf("b "); break;
}
case 2: switch(z)
{
case 1: printf("c ");
case 2: printf("d ");break;
default:printf("e ");
}
default: printf("f ");
}
}