- 5
- 0
- 约1.24万字
- 约 9页
- 2020-12-18 发布于山东
- 举报
计算机系统概论十八章
第十八章 C 中的I/O
18.1 介绍
无论是输出到屏幕,还是到文件,或是通过网络到另一台计算机,所有有用的程序都要
执行某种输出。大多数程序也需要某些形式的输入。与许多其他的现代程序设计语言一样,
输入和输出并不是直接被 C 语言所支持的。相反地,输入和输出(I/O )是由一组扩展了基
本语言的标准库函数所处理的。这些标准库函数的行为是由 ANSI C 标准严格定义的。
在这一章里,我们将讨论支持简单的I/O 的C 的标准库里的几个函数。写到输出设备的
函数putchar 和 printf ,从输入设备读的函数 getchar 和 scanf 。执行文件,如磁盘上的文件的
I/O 的更通用的函数 fprintf 和 fscanf 。在本书的后半部分中,我们已经广泛地使用 printf 和
scanf 。在这一章里,我们将研究这些函数是如何工作的细节。在这个过程中,我们将介绍
可变变元列表的概念,而且将演示在 LC-3 运行时栈中的参数传递是如何使用变化的变元个
数处理函数调用的。
18.2 C 的标准库
C 的标准库是 C 程序设计语言的一个主要的扩展。它提供了对输入/输出,字符串的处
理
原创力文档

文档评论(0)