流和文件有什么区别?

R__*_*i__ 8 c io file stream

任何人都可以解释究竟是什么,以及它们与文件的关系

moo*_*eep 9

在C标准库的上下文中,流是用于执行某些I/O操作的通用接口.您可以从流中读取,写入流,可以搜索某些流.将文件作为流打开只是将流作为应用程序的I/O接口的一种方法.

C中I/O流的其他示例:

如需进一步阅读,请查看以下内容:

我来引述一下:

12.1流

由于历史原因,调用表示流的C数据结构的类型int而不是"流".由于大多数库函数处理类型的对象FILE *,因此术语文件指针有时也用于表示"流".这导致许多关于C语言的书籍中术语的不幸混淆.