fopen返回NULL,从数据安全的角度,需要fclose么?为什么 我来答 1个回答 #热议# 生活中有哪些实用的心理学知识? 我是你的茱立叶 2017-08-26 · 超过47用户采纳过TA的回答 知道小有建树答主 回答量:75 采纳率:85% 帮助的人:38万 我也去答题访问个人页 关注 展开全部 是的,在使用完一个文件后应该关闭它,这应该成为一个习惯。如果不关闭文件,可能会丢失数据。因为在向文件写数据时,实现将数据输到缓冲区,待缓冲区充满后才正式输出给文件,如果当数据未充满缓冲区而程序结束运行,就会将缓冲区中的数据丢失。用fclose函数关闭文件,他先将缓冲区中的数据输出到磁盘文件然后才释放文件指针变量,从而避免了数据丢失。关闭文件的格式是:fclose(文件指针); 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2012-05-31 C语言子函数中fopen文件后必须要fclose吗 68 2011-07-02 fopen函数的问题:函数返回NULL的情况有哪些??? 29 2009-12-01 fopen和fclose函数的返回值是多少? 94 2015-09-22 为什么fopen的返回值一直是NULL呢,文件都创建了? 2 2013-01-07 使用fopen()打开某个文件时,要求被打开的文件一定存在,... 2 2019-03-13 fopen函数返回值总为NULL 2018-02-19 fopen()文件顺利打开后,返回指向该流的文件指针,如果文... 2 2014-01-22 C语言文件那块的if((fp=fopen(filepath,... 45 更多类似问题 > 为你推荐: