@[TOC](文章目录)
#1.为什么使用文件
#2.什么是文件
##2.1 程序文件
##2.2 数据文件
##2.3 文件名
#3.文件的打开和关闭
##3.1 文件指针
##3.2 文件的打开和关闭
#4.文件的顺序读写
##4.1 比较函数
#5.文件的随机读写
##5.1 fseek
##5.2 ftell
##5.3 rewind
#6.文本文件和二进制文件
#7.文件读取结束的判定
#8.文件缓冲区
1.为什么使用文件
我们在之前写程序时,每写好一个程序就会给程序输入不同的数据,但问题是,有时候我们在写大型的项目,需要把每次输入的数据记录下来,但是,我们平时的程序每次运行结束后,存放在内存中的数据会自动消失,无法做到数据的持久化,而为了让数据持久化,我们一般的方法有:把数据存放在磁盘文件中,存放在数据库中等等方法。
使用文件我们可以将数据直接存放在电脑的硬件上,做到数据的持续化。