有下列程序: #include<stdio.h> main() {char c; while((c=getchar())!=’,’)putchar(++C) ; } 程序运行时,如果从键盘输入:A,B,<CR>,则输出结

admin2013-06-11  29

问题 有下列程序:
   #include<stdio.h>
   main()
   {char c;
   while((c=getchar())!=’,’)putchar(++C) ;
   }
   程序运行时,如果从键盘输入:A,B,<CR>,则输出结果为______。

选项

答案B

解析 因为c是字符类型变量,它只能接收一个字符,所以c=A,字符型变量在参与算术运算的时候是用其相应的ASCII码参与运算的,这样抖c得到字母B的ASCII码,用putchar函数输出是输出其相应的字符,所以是B。
转载请注明原文地址:https://kaotiyun.com/show/XVJp777K
0

最新回复(0)