下列程序段的输出结果是______。
int n=’c’;
switch(n++)
default: printf("error"); break;
case’a’: case’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。