标签: c unix stream history libc
GNU libc manual提到有历史原因表示“流”的数据结构称为FILE。
在好奇之后我用Google搜索并试图调查它,但我似乎无法找到这个神话般的故事。
有什么想法吗?
答案 0 :(得分:2)
虽然我没有对此进行引用,但创建术语&#34; stream&#34; 的历史原因可能是标准化C语言。 FILE是在C中始终与stdio的FILE *句柄一起使用的类型,但为了表达stdio接口的规范,必须能够区分< em> file (实际存储对象)和打开文件的句柄,&#34; stream&#34;似乎是被选中的那个词。
FILE
FILE *