2013-11-22 140 views

回答

0

C将每个文件视为一个连续的字节流。每个文件以end-of-file marker或以系统维护的管理数据结构中记录的特定字节编号结尾。当文件被打开时,stream与该文件相关联。程序执行开始时,会自动打开三个文件及其相关流 - standard inputstandard outputstandard error。打开文件将返回一个指向FILE结构的指针(在<sdtio.>中定义),其中包含用于处理文件的信息。该结构包括file descriptor,即,对称为open file table的操作系统阵列的索引。每个数组元素都包含操作系统用于管理特定文件的file control block (FCB)。使用文件指针stdin,stdoutstderr来管理标准输入,标准输出和标准错误。

Deitel,如何编程C,第6次eidition,第420页