55问答网
所有问题
c语言文件打开了为什么要关闭
如果最后不关闭有什么影响
举报该问题
推荐答案 推荐于2017-12-16
一方面,文件是系统中的一种资源,打开文件是对资源的占用,若不关闭,则别的程序就不能使用此资源。
另一方面,文件打开后,可能有一些操作被缓冲在内存中,若不正常关闭,缓冲在内存中的数据就不能真正写入到文件中,可能造成数据丢失。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/cGRQ8Ic8I.html
其他回答
第1个回答 2012-11-16
如果是最后才关闭的,没有影响,进程结束时会自动关闭所有文件。良好的习惯而已,因为,很多时候要在程序运行中关闭文件,并把缓存写入硬盘。
第2个回答 2012-11-17
打开文件就是把文件调入内存,如果不关闭内存将一直被占用着, 别的程序就不能使用这部分内存。
第3个回答 2012-11-16
没明白你的意思
相似回答
大家正在搜
相关问题
C语言中为什么要对文件进行打开和关闭?
c语言:对文件打开和关闭的含义是什么?为什么要打开和关闭文件...
C语言中为什么要对文件进行打开和关闭?
用c语言编的程序生成exe文件为什么一打开马上就自动关闭了啊
C语言文件打开后直接关闭对文件会有什么影响,会出错吗
C语言文件关闭与打开中,r +,a+ 有什么区别
python文件为什么要关闭
c语言程序设计文件打开关闭