若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是( )。 A. switch(a+b) { case 1: printf("*\n"); case 2+1: printf("**\n"); } B. switch((int)x); { case 1: printf("*\n"); case 2: printf("**\n"); } C. switch(x) { case 1.0: printf("*\n"); case 2.0: printf("**\n"); } D. switch(a+b) { case 1: printf("*\n"); case c: printf("**\n"); }