通常我们把输入字符立即有所显示的情况叫做立即回显(比如打游戏,按键立刻显示),而需要按下回车再输入处理显示的情况叫延迟回显。对于立即回显,不需要缓冲区,即非缓冲输入,输入的内容程序立即可用。而对于延迟回显,会有一个缓冲区存放输入的若干个字符,并在按下回车的时候将缓冲区内容交给程序使用,试问,C语言在输入数据的时候是否有缓冲区?
举一反三
- 缓冲池通常由若干大小相同的缓冲区组成,是系统的公用资源,任何进程都可以申请使用缓冲池中的各个缓冲区。由四种工作缓冲区: 收容输入、提取输入、收容输出、()。 A: 设备输入 B: 提取输出 C: 数据输出 D: 数据输入
- 在缓冲池管理中,用于收容设备输入数据的收容输入缓冲区是()。
- 要先从空缓冲队列提取一个空缓冲区,将输出数据写入缓冲后,再把装入了输出数据的缓冲区插入到输出队列中的工作方式是()。 A: 收容输入 B: 提取输入 C: 收容输出 D: 提取输出
- 为了使多个进程能有效地同时处理输入和输出,最好使用_______结构的缓冲技术。 A: 缓冲池 B: 闭缓冲区环 C: 单缓冲区 D: 双缓冲区 E: :A F: :单选题 G: 缓冲技术中的缓冲池在()中 H: 外存 I: 内存 J: ROM K: 寄存器
- 在使用缓冲文件系统时,与文件输入和输出相关的数据都先送到缓冲区中。()