C语言程序设计(第二版)第10章文件课件教学.pptVIP

  • 1
  • 0
  • 约5.66千字
  • 约 52页
  • 2017-01-02 发布于广东
  • 举报

C语言程序设计(第二版)第10章文件课件教学.ppt

第10章 文件 10.1 C文件概述 所谓文件,一般指记录在外部介质上的数据的集合。文件是操作系统管理数据的单位,也就是说如果想找存在外部介质上的数据,必须先按文件名找到所指定的文件,然后再从该文件中读取数据。 在C语言中文件的含义更为广泛,包含磁盘文件和设备文件。如键盘常称为标准输入文件,显示器称为标准输出文件。 根据文件内数据的组织形式,文件可分为文本文件(也称为ASCII码文件)和二进制码文件两种。 10.1 C文件概述 ASCII码文件的每一个字节放一个ASCII代码,代表一个字符,这样便于对字符进行逐个处理,也便于输出字符。 二进制文件是按二进制的编码方式来存放文件的。用二进制形式输出数值,可以节省外存空间和转换时间。 C语言使用的磁盘文件系统有两种:缓冲文件系统和非缓冲文件系统。 10.2 文件类型指针 缓冲文件系统中,关键的概念是文件指针,每个被使用的文件都在内存中开辟一个区,用来存放文件的有关信息,这些信息是保存在一个结构体变量中的,该结构体类型是由系统定义的,取名为FILE。 10.2 文件类型指针 Turbo C在stdio.h文件中有如下的定义: typedef struct {short level;???

文档评论(0)

1亿VIP精品文档

相关文档