getchar()取消获取回车的问题……为什么中间少了一次getchar();下一次输入编译器读取不到了?
#include <stdio.h>#include <stdlib.h>
int main()
{
char a=getchar();
putchar(a);
putchar('\n');
// getchar(); // 使用getchar()函数取消获取回车;将getchar()获取回车的这条语句去掉,程序没有获取第二次的字符输入
而是进行了两次回车操作
putchar(getchar());
putchar('\n');
return 0;
}
getchar();后面的注释是书上给的
表示没看太懂……