C语言中的“输入流/输出流”问题,一篇文章上的几句话不能理解,好像笔误呀,请教各位,万分感谢。
一、字符输入函数每次从流中读取一个字符。当这些函数被调用时,将返回下一个字符或EOF。
这里为什么是“下一个字符”而不是当前字符呢?
二、有些字符输入函数缓冲。这意味着操作系统把所有的字符保存在一个临时存储空间内,直到用户按下Enter键后,再将它们发送到stdin流。其它一些不进行缓冲,这意味着每当用户 按下一个键 后,相应的字符将被立刻发送到stdin流。
这里的“按下一个键”怎么断句,是“按下” 一个键,还是按 “下一个键”呢?
三、getch函数读取stdin流中的 下一个字符,它不对字符进行缓冲,也不回显。
这里又是 “下一个字符”,为什么不是当前字符,奇怪。
附加疑问:回显是不是指按一个字符就在屏幕上显示一个字符呢?谢谢大家帮我看一下,谢谢。