文章目录
一、C 语言中的文件操作函数
二、磁盘与内存缓冲区
三、缓冲区工作机制
一、C 语言中的文件操作函数
----
读取 文本文件 可以使用 getc , fgets , fscanf 函数 ,...向 文本文件 写出数据可以使用 putc , fputs , fprintf 函数 ;
读取 二进制文件 可以使用 fread 函数 , 向 二进制文件 写出数据可以使用 fwrite 函数 ;
二、磁盘与内存缓冲区...----
上述所有读写文件的函数 , 都是缓冲区函数 , 即 C 语言中的文件操作 , 都是缓冲区函数 ;
磁盘 是由 操作系统 进行读写的 , 用户写的程序 , 不能直接操作磁盘 ;
操作系统 提供...中 , 维护了一个缓冲区 , 这个缓冲区是 内存 中的缓冲区 ;
使用 C 语言文件操作函数 读写的 数据 , 不是直接来自磁盘 , 而是来自 内存中缓冲区 ;
三、缓冲区工作机制
----
缓冲区工作机制..., 磁盘就会报废 ;
缓冲区内容写入磁盘的时机 :
缓冲区满了
调用 fclose 关闭文件函数