- 0
- 0
- 约1.58千字
- 约 2页
- 2026-08-28 发布于北京
- 举报
本小节内容
C文述
文件指介绍
C文件概述
程序执行时就称为进程,进程运行过程中的数据均在内存中。需要运算后的数据时,
就需要使用文件。这样程序下次启动后,就可以直接从文件中数据。(不像我们之前的程序,
每次运行都需要手动输入数据)。
文件是指在外部介质(如磁盘、磁带)上的数据集合。操作系统(Windows、Linux、
Mac等)是以文件为单位对数据进行管理的,如下图所示。
图操作系统中的文件
C语言对文件的处理方法如下。
缓冲文件系统:系统自动地在内存区为每个正在使用的文件开辟一个缓冲区。用缓冲文件
系统进行的输入/输出称为高级磁盘输入/输出。
非缓冲文件系统:系统不自动开辟确定大小的缓冲区,而由程序为每个文件设定缓冲区。
用非缓冲文件系统进行的输入/输出称为低级输入/输出。
下面介绍缓冲区原理。
缓冲区其实就间,分为读缓冲、写缓冲。C语言缓冲的三种特性如下。
(1)全缓冲:在这种情况下,当填满I/O缓存后才进行实际I/O操作。全缓冲的典型代
表是对磁盘文件的读写操作。
(2)行
您可能关注的文档
最近下载
- 干部提高应急处突能力.pptx VIP
- TSG特种设备安全技术规范TSG21—2016(释义).PDF VIP
- RobotStudio软件入门 课件.ppt VIP
- 2026年软件测试工程师职位面试问题集.docx VIP
- DB11∕T 825-2025 绿色建筑评价标准.pdf
- 光模块设备行业深度研究:光模块设备迎来成长拐点——AI光互联黄金赛道.docx VIP
- 海康威视VisionMaster算法平台 用户手册.pptx VIP
- 数学-江西省八所重点中学2026届高三年级4月联考(、宜春中学、、等).docx VIP
- 2026年秋新版青岛版四年级上册小学数学教学计划.pdf VIP
- 16D303-3:常用水泵控制电路图.pdf VIP
原创力文档

文档评论(0)