每个被使用的文件,都在内存中开辟了一个相应的文件信息区,用来存放文件的相关信息(如:文件名、文件状态、文件位置等),这些信息被保存到一个结构体中,系统为其声明为 FILE
, 每当打开一个文件的时候,系统就会根据情况自动创建一个 FILE
结构的变量,并且通过 FILE*
的指针来维护这个结构。
# Reference
- C 语言文件操作(超详细版)
每个被使用的文件,都在内存中开辟了一个相应的文件信息区,用来存放文件的相关信息(如:文件名、文件状态、文件位置等),这些信息被保存到一个结构体中,系统为其声明为 FILE
, 每当打开一个文件的时候,系统就会根据情况自动创建一个 FILE
结构的变量,并且通过 FILE*
的指针来维护这个结构。