有以下程序 #include <stdio.h> main() { char c; while((c=getchar()) != ’#’) putchar(c); } 执行时如输入abcdefg##<回车> , 则输出结果是

admin2021-04-28  25

问题 有以下程序
#include <stdio.h>
main()
{  char  c;
   while((c=getchar()) != ’#’)
        putchar(c);
}
执行时如输入abcdefg##<回车> , 则输出结果是

选项 A、abcdefg
B、abcdefg#
C、abcdefg##
D、##

答案A

解析 本题执行过程为,从键盘读入一个字符,存放在缓冲区,直到读入的字符为"#"(不存入内存)时才退出循环,遇到"回车"时,将缓存区内的字符依次输出。A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/JDz0FFFM
0

最新回复(0)