但是在程序设计中,我们⼀般谈的⽂件有两种:程序⽂件、数据⽂件(从⽂件功能的⻆度来分类的)。...在以前所处理数据的输⼊输出都是以终端为对象的,即从终端的键盘输⼊数据,运⾏结果显⽰到显⽰器上....⼀般情况下,我们要想向流⾥写数据,或者从流中读取数据,都是要打开流,然后操作.
4.1.2 标准流
那为什么我们从键盘输⼊数据,向屏幕上输出数据,并没有打开流呢?...那是因为C语⾔程序在启动的时候,默认打开了3个流:
1️⃣stdin - 标准输⼊流,在⼤多数的环境中从键盘输⼊,scanf函数就是从标准输⼊流中读取数据.
2️⃣stdout - 标准输出流,⼤多数的环境中输出...⽂件读取结束的判定
7.1 被错误使⽤的 feof
牢记:在⽂件读取过程中,不能⽤ feof 函数的返回值直接来判断⽂件的是否结束.
feof 的作⽤是:当⽂件读取结束的时候,判断读取结束的原因是否是