问题
填空题
有以下程序段:
#include<stdio.h>
main()
char ch;
ch=getchar();
switch(ch)
case 97: printf("%c", ’A’);
case 66: printf("%c", ’B’);
default: printf("%c\n", ’C’);
如果从键盘输入字母a,输出结果为______。
答案
参考答案:ABC
解析: 通过ch=getchar()语句,字符变量ch获得一个字符。然后通过switch分支结构判断要执行哪条语句;由于输入的是a,所以执行语句“case97: printf("%c",’A’);”并输出A;由于该语句后没有break,故直接往下执行,输