若有定义:float w; int a,b;则合法的switch语句是()
A.switch (w) { case 1.0:printf(““); case 2.0:printf(““); } B.switch (a); { case 1:printf(“*”); case 2:printf(““); } C.switch (b) { case 1:printf(““); default:printf(“”); case 1+2:printf(““); } D.switch (a+b); { case 1:printf(“*”); case 2:printf(““); default:printf(“”); }