- 2
- 0
- 约 46页
- 2017-04-21 发布于四川
- 举报
第十一章文件清华大学版孙承爱著c语言
;任何程序都依赖于输入输出。程序执行时(进程)从输入获得相应的初始数据;程序执行(进程)结束前通过输出把结果显示给用户,或者保存下来再一次使用。我们前面的程序都是通过标准输入输出(如getchar、printf、scanf等函数)同外界交互。通过这种方式可以完成许多程序,但也有很多局限性。此外,由于目前计算机内存器件的特性,保存于其中的数据在断电后将立刻消失。因此,为了持续性地保存数据,就必须借助外存设备,如磁盘、磁带等。这样,写程序时也就需要了解如何访问和使用外存,程序语言也必须提供这方面的功能。;程序向外传送信息的操作是输出,从外部取得信息的操作是输入。输入输出操作的对象可以是文件,也可以是一些标准设备,如键盘、显示器、打印机或者其他设备。许多操作系统都采用统一的观点,即把所有与输入输出有关的操作都统一到文件的概念中,程序与外部的联系都通过文件概念实现。常常把键盘、显示器等设备也看作文件,甚至给定了“文件名”,对它们的操作都通过相应文件名进行。;11.2 流和文件指针 ;正在执行的程序;标准库定义的输入输出称为缓冲式输入输出,这是一种常用的输入输出方式。由于外存(磁盘、磁带等)存取速度较慢,一般采用成块传递方式,一次传递一批数据。而程序里对数据的使用则往往不是这样。为了中和两者间在数据提供和使用方面的差异,通常开辟一块存储区(称为数据缓冲区,简称缓冲区),作为文件与使用数据的
您可能关注的文档
- 第2章-企业的使命与目标.ppt
- 第2章个体行为基础新.ppt
- 第2章公共关系史.ppt
- 第2章企业愿景-使命与伦理追求.ppt
- 第2章劳动法的产生与发展.ppt
- 第2章定义研究问题.ppt
- 第2单元基础知识汇总.ppt
- 第2章整合营销传播的模式规划.ppt
- 第2章传播学的研究对象.ppt
- 第2章心理咨询的要素.ppt
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 2025年中级经济师之中级经济师经济基础知识考试题库【真题汇编】.docx VIP
- 新《供水条例》(国务院第831号)宣贯考试测试卷及答案.docx VIP
- 一年级上册语文教案 语文园地六 和大人一起读《谁会飞》部编版.docx VIP
- 第四章 神经统疾病的病史采集和体格检查.ppt VIP
- 云南省公路工程建设用表标准化指南_第一册_共五册(ABCG表).pdf VIP
- 专题09“ mgtan ”模型(原卷版)-2025版高一物理寒假精品讲义.pdf VIP
- 深度解析(2026)《GB 19489-2008实验室 生物安全通用要求》.pptx VIP
- 尿液红细胞形态检验与规范化报告专家共识(2026版)解读PPT课件.pptx VIP
- 2025年中级经济师之中级经济师经济基础知识考试题库【各地真题】.pdf VIP
- T/ CEEIA 371-2019 干式电力变压器-优等品质量评价导则.pdf VIP
原创力文档

文档评论(0)