C语言程序设计 郑山红 李万龙 宋立明 侯秀萍 第9章 文件新.pptVIP

  • 3
  • 0
  • 约1.37万字
  • 约 44页
  • 2015-12-15 发布于广东
  • 举报

C语言程序设计 郑山红 李万龙 宋立明 侯秀萍 第9章 文件新.ppt

第9章 文件 第9章 文件 了解文件的基本概念和分类 熟悉文件的相关操作函数 掌握文件打开、关闭、读写和定位函数的使用方法 会用C语言的文件打开、关闭、读写和定位函数编写程序 9.1 文件概述 文件:是一组相关数据的有序集合,这个数据集的名称叫文件名 。 使用数据文件的目的 1、数据文件的改动不引起程序的改动——程序与数据分离 2、不同程序可以访问同一数据文件中的数据——数据共享 3、能长期保存程序运行的中间数据或结果数据 9.1 文件概述 文件分类: 按文件的逻辑结构: 记录文件:由具有一定结构的记录组成(定长和不定长) 流式文件:由一个个字符(字节)数据顺序组成 按存储介质: 普通文件:存储介质文件(磁盘、磁带等) 设备文件:非存储介质(键盘、显示器、打印机等) 按数据的组织形式: 文本文件: ASCII文件,每个字节存放一个字符的ASCII码 二进制文件:数据按其在内存中的存储形式原样存放 9.1 文件概述 9.2 文件指针 C语言采用缓冲文件系统来处理文件。缓冲文件系统是指系统自动地在内存区为每一个正在使用的文件开辟一个缓冲区,当需要把数据写入磁盘时,首先把数据写入缓冲区,缓冲区把数据写入磁盘文件的工作由系统自动完成。从磁盘读入数据同样也要经过缓冲区。 9.2 文件指针 文件结构体FILE 缓冲文件系统为每个正使用的文件在内存开辟文件

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档