未分类题

下列程序段的输出结果是【】。int n="c"; switch(n++) {default:printf("error"

下列程序段的输出结果是【】。
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");
}


【参考答案】


n++是在执行完其所在的语句后再加1,因此,在执行case的时候,n的值依然为'c',执行ca......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)