A-A+

有下列程序: include<stdio.h> main() {char c; while(

2022-08-12 18:26:50 问答库 阅读 197 次

问题详情

有下列程序: include<stdio.h> main() {char c; while((c=getchar())!=,)putchar(C) ; } 程序运行时,如果从键盘输入:A,B,<CR>,则输出结果为______。请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
因为c是字符类型变量,它只能接收一个字符,所以c=A,字符型变量在参与算术运算的时候是用其相应的ASCII码参与运算的,这样抖c得到字母B的ASCII码,用putchar函数输出是输出其相应的字符,所以是B。

考点:程序