- 1
- 0
- 约 78页
- 2017-01-01 发布于广东
- 举报
10.1 文件概述 10.1.1 文件概念 所谓“文件”,是指存储在外部介质(如硬盘、光盘、U盘等)上的一组相关数据或信息的有序集合,它可以是源代码文件、目标文件、可执行程序;也可以是一组待处理的数据。对于源代码文件、目标文件、可执行程序等可以称作程序文件,对输入输出数据可称作数据文件。每个文件有一个名称,叫做文件名。在前面的各章中实际上已大量地使用了文件,例如源程序文件、目标文件、可执行文件、头文件等。操作系统是以文件为单位对数据进行管理的。 10.1.2 C语言中的文件 按文件的逻辑结构,文件通常分为以下两种形式: 1) 记录文件。由具有一定结构的记录组成(定长和不定长),数据间以明确的分隔符分隔,如每个记录以回车换行符结束。 2) 流式文件。由一个个字符(字节)数据流顺序组成,是一种无结构的文件。 在C语言中,把所有与输入输出有关的操作都统一到文件(实际上是流)的概念中。程序与外部的联系都通过文件来实现,操作系统把外部设备是作为一个标准文件来进行管理的,对它们的输入、输出等同于对磁盘文件的操作。 在C语言中引入了流(Stream)的概念。它将数据的输入输出看作是数据的流入和流出. C语言中使用“流”文件,输入输出数据时均按“数据流”的形式进行处理,整个文件是一个字符流或二进制流,由顺序存放的一个个字符(字节)组成。 10.1.2 C语言中的文件 从文件的组织方式来
您可能关注的文档
- C_C++程序设计李云峰第8章文件操作课件教学.ppt
- C_C++程序设计李云峰第9章C++程序设计课件教学.ppt
- C_C++程序设计李云峰第10章综合应用程序设计课件教学.ppt
- CPLDFPGA控制系统设计周京华第4章课件教学.ppt
- CPLDFPGA控制系统设计周京华第6章课件教学.ppt
- CPLDFPGA控制系统设计周京华第7章课件教学.ppt
- Creo1.0机械设计教程高校本科教材詹友刚第01章Creo1.0基础知识课件教学.ppt
- Creo1.0机械设计教程高校本科教材詹友刚第02章二维草图课件教学.ppt
- Creo1.0机械设计教程高校本科教材詹友刚第03章零件设计课件教学.ppt
- Creo1.0机械设计教程高校本科教材詹友刚第04章装配设计课件教学.ppt
最近下载
- 巨人通力电梯-GFS25培训资料-电气部分 -V3.1.pptx
- 数控维修(发那科)精彩讲座.pptx VIP
- IECQ-QC080000:2017中文版本.pdf VIP
- 医疗器械分类目录(24页).pdf VIP
- 2025年职业技能西式面点师西式面点师(高级)-西式面点师(初级)参考题库含答案解析.docx VIP
- 2026年《公共基础知识》试题库和答案.docx VIP
- 国家开放大学《公司概论》形考作业1-6参考答案(下载可编辑).pdf VIP
- 一种三七移栽辊式横向开沟器.pdf VIP
- Unit4 Our animal friends 单词讲练 沪教版(2024)七年级英语下册.docx VIP
- 汉语言文学_论梁晓声小说《中文桃李》的空间叙事.docx VIP
原创力文档

文档评论(0)