C程序针对⽂件、画⾯、键盘等的数据输⼊输出操作都是通过流操作的。
⼀般情况下,我们要想向流⾥写数据,或者从流中读取数据,都是要打开流,然后操作。
...标准流
C语言程序在启动的时候,默认打开 stdin stdout stderr三个流,分别是标准输入流,标准输流, 标准错误流.
...stdin,由键盘输入 scanf就是从标准输入流读取数据
stdout标准输出流,大多数的环境中输出给显示器,printf就是输出
stderr输出到显示器
...它们都是 file* 文件指针
文件指针
缓冲文件系统中,关键的概念是"文件类型指针",简称"文件指针"
每个被使用的文件都在内存中开辟了了一个文件信息区...,用来存放文件的相关信息(文件的名字,文件的状态,和文件当前的位置).这些信息都存放在一个结构体变量中,由系统声明,取名为FILE
FILE *pf;
pf是指向FILE类型数据的指针变量,可以使pf