我对getchar()
' 在以下代码中的作用感到困惑。我的意思是我知道它可以帮助我查看输出窗口,该窗口只有在我按下键时才会关闭Enter。
所以getchar()
基本上是在等我按回车然后读取一个字符。
这个函数正在读取的单个字符是什么?我没有按键盘上的任何键来读取它。
现在,当它没有读取任何内容时,为什么它不会给出错误提示“嘿,您没有输入任何内容供我阅读”?
#include <stdio.h>
int main()
{
printf( "blah \n" );
getchar();
return 0;
}