全站数据
8 4 2 0 5 8 1

c语言什么是输出缓存

芹菜说心理 | 简单学习,快乐成才!         
问题更新日期:2024-10-17 12:00:44

问题描述

c语言什么是输出缓存急求答案,帮忙回答下
精选答案
最佳答案

c语言什么是缓存因为C语言在Linux的标准函数库中,有一套称作“高级I/O”的函数,我们熟知的printf()、fopen()、fread()、fwrite()都在此 列,它们也被称作“缓冲I/O(buffered I/O)”,每次写文件的时候,也仅仅是写入内存中的缓冲区,等满足了一定的条件(达到一定数量,或遇到特定字符,如换行符

和文件结束符EOF),再 将缓冲区中的内容一次性写入文件,这样就大大增加了文件读写的速度。