【发布时间】:2021-10-06 00:50:00
【问题描述】:
我是 C 的新手。我目前正在阅读 K&R。在那里,我对其中关于文本流的定义感到困惑“文本流是分成新行的字符序列;每行由 0 个或多个字符组成,后跟一个换行符。” 为了了解这些流,我被介绍了一个新术语,即缓冲区。
我只知道:
- 输入和输出设备之间的连续数据流(字节或字符)是
STREAM。 - 主存储器中的临时存储区域,用于临时存储输入或输出数据 是一个BUFFER。
我并不是说我是对的,但这是我在这些条件下的基本想法。
我想知道,缓冲区和流实际上是什么,以及这两个东西(即流和缓冲区)如何在 C 实现的非抽象级别中协同工作。
【问题讨论】:
标签: c io buffer bufferedinputstream