GetChar缓存机制深入剖析
与缓存区相关最常见的操作就是字符的输入与输出操作getchar,getc,getch,getche,gets系列函数。 第一个例子(与getchar有关): 代码如下:#include<stdio> int main() { int ch; ch=getchar(); ch=getchar(); printf(“%d\n”,ch); return 0; } 代码如上,当输入一个字符按下回车后程序没有等待你二次输入就结束了,而且无论输入什么运行结果均是10,是不是很奇怪(反正我第一次遇到时感觉是很奇怪),更奇怪的是当你一次性输入多个字