问题 单项选择题

若有以下定义,则正确的swish语句是______。 float x;int a,b;

A.switch( {case 1.0:printf("*\n"); case 2.0:printf("**\n"); }

B.switch( {case 1,2:printf("*\n"); case 3:printf("**\n"); }

C.switch(a+ {case 1:printf("\n"); case 1+2:printf("**\n"); }

D.switch(a+; {case 1:printf("*\n"); case 2:printf("**\n"); }

答案

参考答案:C

解析: switch后必须是整型或字符型的表达式,因此选项A、B错误;表达式的括号外没有分号,因此选项D错误。

填空题
问答题 简答题