- 2
- 0
- 约1.01万字
- 约 64页
- 2017-01-02 发布于未知
- 举报
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语言程序设计王玉主编第4章课件教学.ppt
- C语言程序设计王玉主编第5章课件教学.ppt
- C语言程序设计王玉主编第6章课件教学.ppt
- C语言程序设计王玉主编第7章课件教学.ppt
- C语言程序设计王玉主编第8章课件教学.ppt
- C语言程序设计王玉主编第9章课件教学.ppt
- C语言程序设计王玉主编第10章课件教学.ppt
- C语言程序设计王玉主编第11章课件教学.ppt
- C语言程序设计王煜等第1章程序设计基础课件教学.ppt
- C语言程序设计王煜等第2章简单的数据类型、运算符课件教学.ppt
- C语言程序设计张磊等第11章共用体、枚举和位运算课件教学.ppt
- C语言程序设计张磊等第12章C++程序设计基础课件教学.ppt
- C语言程序设计张淑华朱丽莉C语言程序设计1课件教学.ppt
- C语言程序设计张淑华朱丽莉C语言程序设计2课件教学.ppt
- C语言程序设计张淑华朱丽莉C语言程序设计3课件教学.ppt
- C语言程序设计张淑华朱丽莉C语言程序设计4课件教学.ppt
- C语言程序设计张淑华朱丽莉C语言程序设计5课件教学.ppt
- C语言程序设计张淑华朱丽莉C语言程序设计6课件教学.ppt
- C语言程序设计张淑华朱丽莉C语言程序设计7课件教学.ppt
- C语言程序设计张淑华朱丽莉C语言程序设计8课件教学.ppt
最近下载
- 中国即刻种植专家共识(2026).docx
- 安川Yaskawa ∑-7S系列驱动器 参数.pdf VIP
- 安川SGD7S系列伺服驱动器调试办法.pdf VIP
- 华润电力面试经验分享:深度解析面试题目及答案.docx VIP
- 2025年江西高考化学试卷及答案.doc VIP
- 软件及信息服务产品价值评估规范.docx VIP
- 南京市东山副城城市的设计.ppt VIP
- Q-GDW10797.2-2025 定向钻进敷设电力电缆管道工程标准第2部分:施工及验收规范.pdf VIP
- 2025-2026学年湖南省株洲某中学初中部八年级(上)期中数学试卷(含答案).pdf VIP
- T∕CPCACN 0008-2020 超市卫生有害生物防制服务指南.pdf VIP
原创力文档

文档评论(0)