- 243
- 0
- 约2.64万字
- 约 31页
- 2017-02-05 发布于北京
- 举报
c语言ì/o及有关库函数
I/O及有关库函数对于一个实际的计算机程序,少不了频繁地与用户交互,所以输入和输出(Input/Output)操作在程序中常常占有很大的比例。由于输入输出操作需要和具体的输入输出设备打交道,所以很多程序设计语言的输入输出(I/O)指令的实现往往直接依赖于具体计算机的硬件设备(键盘、显示器等)特性。这使得相应的程序设计语言具有“设备相关性”,即一旦设备发生变化,则语言的实现也要相应的变化。一个好的程序设计语言应该具有“设备无关性”,即设备的变化并不会影响语言的实现。为了实现设备无关性,标准C将诸如输入输出等与具体硬件设备相关的指令都排除在其指令集之外。相应地,每个C编译程序都伴随有一个标准函数库,其中就包括一些与I/O有关的函数。这样,通过把语言中依赖于机器的部分交由库函数来完成,从而使得C语言的实现与具体的设备无关。这样便能比较容易地把C语言及C程序移植到其他计算机系统上。如果在C程序中调用一个函数,而在该程序中没有这个函数所对应的程序段,则C编译程序就要到C的标准函数库中去寻找这一函数,如果找到了,该函数所对应的代码段就会加入到该程序中去。从技术上讲,这一工作是由连接程序来做的。显然,标准函数库中的函数越多,我们在程序设计中所必须编写的函数就越少。此外,大多数C编译系统还提供了一种功能,使程序员能按自己的要求把自己编写的函数加入到标准函数库中。这样,随着标准函数库的不断扩充,用C
您可能关注的文档
最近下载
- 第01讲利用Kali工具进行信息收集.ppt VIP
- 22g101-3独立基础、条形基础、筏板基础、桩基础.pptx VIP
- 机工社2023渗透测试技术教学课件第2章-2-3-Kali Linux的开源工具.pptx VIP
- The Principle of Auditing(西南财经大学)中国大学MOOC慕课章节测验答案(课程ID:1207053801).pdf
- VC++环境下GPS导航电子地图的应用与技术探索.docx
- 2025《基于单片机的纸张计数装置设计(附图)》10000字.docx
- 新教材人教版高中生物必修2遗传与进化各阶段性测验(1-3章,4~6章,1~6章,附解析).pdf VIP
- 六周期框架下的多资产ETF配置.pdf VIP
- 基于Factory IO的物料分拣系统仿真设计.docx
- 第15课《明朝的统治》PPT课件.pptx
原创力文档

文档评论(0)