C语言文件操作与缓冲区原理详解.pdfVIP

  • 0
  • 0
  • 约1.58千字
  • 约 2页
  • 2026-08-28 发布于北京
  • 举报

本小节内容

C文述

文件指介绍

C文件概述

程序执行时就称为进程,进程运行过程中的数据均在内存中。需要运算后的数据时,

就需要使用文件。这样程序下次启动后,就可以直接从文件中数据。(不像我们之前的程序,

每次运行都需要手动输入数据)。

文件是指在外部介质(如磁盘、磁带)上的数据集合。操作系统(Windows、Linux、

Mac等)是以文件为单位对数据进行管理的,如下图所示。

图操作系统中的文件

C语言对文件的处理方法如下。

缓冲文件系统:系统自动地在内存区为每个正在使用的文件开辟一个缓冲区。用缓冲文件

系统进行的输入/输出称为高级磁盘输入/输出。

非缓冲文件系统:系统不自动开辟确定大小的缓冲区,而由程序为每个文件设定缓冲区。

用非缓冲文件系统进行的输入/输出称为低级输入/输出。

下面介绍缓冲区原理。

缓冲区其实就间,分为读缓冲、写缓冲。C语言缓冲的三种特性如下。

(1)全缓冲:在这种情况下,当填满I/O缓存后才进行实际I/O操作。全缓冲的典型代

表是对磁盘文件的读写操作。

(2)行

文档评论(0)

1亿VIP精品文档

相关文档