C程序设计实例教程金林樵第10章文件课件教学.pptVIP

  • 1
  • 0
  • 约 78页
  • 2017-01-01 发布于广东
  • 举报

C程序设计实例教程金林樵第10章文件课件教学.ppt

10.1 文件概述 10.1.1 文件概念 所谓“文件”,是指存储在外部介质(如硬盘、光盘、U盘等)上的一组相关数据或信息的有序集合,它可以是源代码文件、目标文件、可执行程序;也可以是一组待处理的数据。对于源代码文件、目标文件、可执行程序等可以称作程序文件,对输入输出数据可称作数据文件。每个文件有一个名称,叫做文件名。在前面的各章中实际上已大量地使用了文件,例如源程序文件、目标文件、可执行文件、头文件等。操作系统是以文件为单位对数据进行管理的。 10.1.2 C语言中的文件 按文件的逻辑结构,文件通常分为以下两种形式: 1) 记录文件。由具有一定结构的记录组成(定长和不定长),数据间以明确的分隔符分隔,如每个记录以回车换行符结束。 2) 流式文件。由一个个字符(字节)数据流顺序组成,是一种无结构的文件。 在C语言中,把所有与输入输出有关的操作都统一到文件(实际上是流)的概念中。程序与外部的联系都通过文件来实现,操作系统把外部设备是作为一个标准文件来进行管理的,对它们的输入、输出等同于对磁盘文件的操作。 在C语言中引入了流(Stream)的概念。它将数据的输入输出看作是数据的流入和流出. C语言中使用“流”文件,输入输出数据时均按“数据流”的形式进行处理,整个文件是一个字符流或二进制流,由顺序存放的一个个字符(字节)组成。 10.1.2 C语言中的文件 从文件的组织方式来

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档