main(){ int a; scanf("%d",&a); switch(a) { case a>10 : printf("true\n");break; default : printf("wrong\n"); } getch();}case 后面的值可以是一个范围嘛? 可以的话怎么才对?
不能!你可以这么做:switch(a){case 0:case 1:case 2:printf("lslksdjfl\n");case 3:case 4:case 5:printf("sdlfjsdlf\n");default:printf....}