问题
填空题
下列程序段的输出结果是______。
int n=’c’;
switch(n++)
default:printf("error");break;
case’a’:ease’A’:case’b’:case’B’:printf("good");break;
case’c’:case’C’:printf("pass");
case’d’:case’D’:printf("warn");
答案
参考答案:passwarn
解析: 本题考查switch-case语句,当n++后,表达式的值为’c’,n的值自加为’d’,因此执行case’c’,输出pass,接着执行case’d’,输出warn,故填passwarn。