缓冲区分为三种分别是:全缓冲、行缓冲和无缓冲
1. 全缓冲:当填满标准I/O缓存后才进行实际I/O操作。全缓冲的典型代表是对磁盘文件的读写
2. 行缓冲:在这种情况下,当在输入和输出中遇到换行符时,执行真正的I/O(流)操作。这时,我们输入的字符先存放在缓冲区,等按下回车键换行时才进行实际的I/O操作。典型代表是键盘输入数据。
3. 无缓冲:不进行缓冲,标准出错情况stderr是典型代表,这使得出错信息可以直接尽快地显示出来。
知识拓展:
http://blog.youkuaiyun.com/hackbuteer1/article/details/6704779
缓冲区
最新推荐文章于 2020-11-17 22:31:03 发布