在计算机C语言中,1表示真,0表示否定,那么2表示什么?谢谢了。
#include<stdio.h>
void main( )
{ int a=2,b=7,c=5;
switch(a>0)
{ case 1:switch(b<0)
{case 1: printf ("@");break;
case 2: printf ("!") ; break;
}
case 0:switch(c==5)
{case 0:printf("*");break;
case 1:printf("#");break;
default:printf("#");break;
}
default:printf("&");
}
}
请问这里的case后的0、1、2分别表示什么?0为否定的话,case 0 就是不成立的后面的不执行啊?为什么还会答案是#&?