我很抱歉问这个愚蠢的问题,而且,我已经检查了与这篇文章相关的线程仍然没有找到任何帮助。在下面的代码片段中:
#include <stdio.h>
main()
{
int c;
while((c=getchar()) != EOF)
putchar(c);
}
Run Code Online (Sandbox Code Playgroud)
Q1:如果我输入hello,输出是hello。不应该只是h因为虽然 getchar 可以读取整个字符串但它只接受一个字符并因此产生输出为h?
Q2:假设我输入n,不应该如下进行: