- 2
- 0
- 约1.94万字
- 约 50页
- 2017-08-20 发布于广东
- 举报
第10章 文件知识编程技巧分析 10.1 文件知识简要介绍 10.1.1 文件的概念 文件是程序设计中的一个重要概念,所谓“文件”是指存储在外部介质(如磁盘)上的一组相关数据的集合,为了便于定位这组数据,通常要为它取一个名称,叫做文件名。从用户的角度来看,文件可以分普通文件和设备文件。 存放在存储设备上的基本文件,如系统硬盘里存放的数据,都可以看做普通文件。 而绝大多数的电脑硬件,如显示器、键盘、打印机、扫描仪等等,都算作设备文件。 通俗点解释,对于电脑中存在的一切对象,我们都可以看做文件。计算机的操作系统根据文件名称对于计算机硬件与软件中的一切文件进行查找和操作。 C语言对于文件的操作,都是通过各种功能函数来实现,我们要掌握主要的函数的功能和使用技巧。 在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O文件操作。流式文件操作是通过缓冲区围绕一个FILE 指针来进行,而I/O文件操作围绕一个文件的“句柄”来进行,所谓“句柄”是一个整数,是系统用来标识一个文件的唯一的记号,在WINDOWS中,句柄的概念扩展到所有设备资源的标识。 10.1 文件知识简要介绍 本书重点讨论流式文件的操作函数,所以我们先简单了解下FILE指针。
您可能关注的文档
- C及C++程序设计 第3版 教学课件 张富 第5章 循环结构程序设计.ppt
- C及C++程序设计 第3版 教学课件 张富 第6章 位运算.ppt
- C及C++程序设计 第3版 教学课件 张富 第7章 数组与字符串.ppt
- C及C++程序设计 第3版 教学课件 张富 第8章 指针.ppt
- C及C++程序设计 第3版 教学课件 张富 第9章 函数.ppt
- C及C++程序设计 第3版 教学课件 张富 第10章 数据的存储类型.ppt
- C及C++程序设计 第3版 教学课件 张富 第11章 用户定义数据类型.ppt
- C及C++程序设计 第3版 教学课件 张富 第12章 C语言的预处理器.ppt
- C及C++程序设计 第3版 教学课件 张富 第13章 磁盘文件操作(IO系统).ppt
- C及C++程序设计 第3版 教学课件 张富 第14章 C++概述.ppt
原创力文档

文档评论(0)