单选题 现有如下程序段,此程序段编译有错误,则程序段的错误出在
#include<stdio.h>
main()
int a=30,b=40,c=50,d;
d=a>30? b:c;
swish(d)
case a: Printf("%d,",

【正确答案】 C
【答案解析】[解析] case也是关键字,与其后面的常量表达式合称case语句标号,常量表达式的类型必须与 switch后的表达式类型相同。这个程序段主要考查的是case后是常量表达式。