- 7
- 0
- 约1.01万字
- 约 64页
- 2017-01-01 发布于广东
- 举报
C语言程序设计 第10章 文件 第10章 文件 主要内容 10.1 文件概述 10.2 文件的基本操作 10.3 文件的数据块读写操作 10.4 文件的其他操作 10.5 文件应用举例 10.1 文件概述 10.1.1 文件的概念 10.1.2 文件的分类 10.1.3 文件的一般操作过程 10.1.4 文件的指针 10.1.1 文件的概念 文件是计算机中的一个重要概念,通常是指存储在外部介质上的信息的集合。存储程序代码的文件称为程序文件,存储数据的文件称为数据文件。另外,C语言把输入输出设备也视为一类特殊的文件。计算机对文件的操作总体上分成输入和输出两大类,对文件的输人输出(I/0)过程是通过操作系统进行管理的。C语言程序对文件的处理是通过标准函数库中的文件操作函数实现的,使用这些函数,可以简单、高效、安全地访问外部数据。 10.1.1 文件的概念 1.设备文件 在C语言中,所有的外部设备均被作为文件对待,这种文件称为设备文件。对外部设备的输人输出处理就是读写设备文件的过程。 2.文件缓冲区 在程序的运行过程中,程序要将保存在内存中的数据写入磁盘,首先要建立一个“输出文件缓冲区”,这个缓冲区是一个连接计算机内存数据与外存文件的桥梁,当向文件输出数据时,准备输出的数据先写入文件缓冲区,等文件缓冲区填满后再输出到文件中。这一过程称为“写文件”,是数据输出过程。 与
您可能关注的文档
- C程序设计实例教程金林樵第6章模块化程序设计课件教学.ppt
- C程序设计实例教程金林樵第7章指针课件教学.ppt
- C程序设计实例教程金林樵第8章构造数据类型课件教学.ppt
- C程序设计实例教程金林樵第9章位运算课件教学.ppt
- C程序设计实例教程金林樵第10章文件课件教学.ppt
- C语言程序设计常雪琴叶得学第1章C语言概述课件教学.ppt
- C语言程序设计常雪琴叶得学第2章数据类型与基本运算课件教学.ppt
- C语言程序设计常雪琴叶得学第3章顺序结构程序设计课件教学.ppt
- C语言程序设计常雪琴叶得学第10章预处理命令与位运算课件教学.ppt
- C语言程序设计常雪琴叶得学第11章文件课件教学.ppt
原创力文档

文档评论(0)