我们知道fclose(FILE *)可以关闭文件流,但是我们偶尔也会发现似乎不加也没有什么问题.那我们还加他干嘛,那不浪费感情么(开玩笑,别当真,怕被打)

一.清空相关的缓冲区

  • 以写文件为例,程序会先将文本信息存入缓冲区中,然后根据缓冲区刷新指令或者等缓冲区满了以后才向文件写入,那么我们如果不使用fclose()关闭流,就有可能有部分文本信息在缓冲区中没有写入到文本文件中,从而导致文本信息缺失.但是这东西看运气.

二.释放内存

  • 我们知道,如果我们不手动关闭这个流,系统会维持打开的状态,维持当然需要消耗一定的内存资源,本着苍蝇再小也是块肉的原则当然是要把它关掉了,其实如果有很多流在使用后没有关闭,这部分内存资源也是十分可观的.

fclose函数的作用相关推荐

  1. php warning: fclose(),PHP fclose函数用法总结

    php fclose()函数 语法 作用:关闭一个打开文件 语法: fclose(file) 参数: file 必需.规定要关闭的文件. 说明:如果成功则返回 true,否则返回 false.文件指针 ...

  2. php fclose函数,PHP fclose函数用法总结

    php fclose()函数 语法 作用:关闭一个打开文件 语法: fclose(file) 参数: file 必需.规定要关闭的文件. 说明:如果成功则返回 true,否则返回 false.文件指针 ...

  3. fopen和fclose函数的使用

    目录 fopen函数的作用 fopen函数的参数和返回值 fclose函数的作用 fclose函数的参数 以下函数的头文件都是<stdio.h> fopen函数的作用 打开一个文件 fop ...

  4. c语言fclose函数作用,如若没有正确使用fclose函数,会怎样

    如果没有正确使用fclose函数,会怎样? 一个很老的帖子 关于文件打开后写入数据未关闭而再次打开再次写入数据的问题 想问一下,上面那个帖子中二楼给出的几个测试程序,是如何工作的? 代码1 my_fi ...

  5. c语言fclose函数作用,详解C语言中freopen()函数和fclose()函数的用法

    C语言freopen()函数:打开文件函数,并获得文件句柄 头文件: #include 定义函数: FILE * freopen(const char * path,const char * mode ...

  6. c语言说明函数的作用是,C语言中rewind函数的作用是什么?

    rewind函数的作用是:使文件位置指针重新返回文件的开始位置. C语言rewind函数 rewind函数是C语言程序中的库函数 功 能:将文件内部的位置指针重新指向一个流(数据流/文件)的开头 注意 ...

  7. 关闭文件fclose函数的用法

    对于文件操作的最后一步,这一步的作用主要是断开程序与文件关联,切断IO数据流,释放文件不在占用,结束文件按操作 这一步的操作很简单,用fclose函数完成.如下:经济师考试大纲 1 int fclos ...

  8. c语言程序功能作用是什么,C语言中rewind函数的作用是什么?

    rewind函数的作用是:使文件位置指针重新返回文件的开始位置. C语言rewind函数 rewind函数是C语言程序中的库函数 功 能:将文件内部的位置指针重新指向一个流(数据流/文件)的开头 注意 ...

  9. Linux中popen函数的作用小结

    概述 popen()函数通过创建一个管道,调用fork()产生一个子进程,执行一个shell以运行命令来开启一个进程.这篇文章重点给大家介绍Linux中popen函数的作用,感兴趣的朋友一起看看吧 p ...

最新文章

  1. common.logging和log4j比较
  2. OpenGL GPU粒子
  3. win7下nsis打包exe安装程序教程
  4. IOPS、带宽(band width)、吞吐量 (throughput)
  5. resnet过拟合_重读经典:完全解析特征学习大杀器ResNet
  6. Vue2.0 --- vue-cli脚手架中全局引入JQ
  7. Python3基本数据类型快速入门
  8. java 源树_【Java源码】树-概述
  9. [MSP430DriverLib-2]使用延时让LED闪烁
  10. ubuntu9.10下如何安装php
  11. 误删除 Oracle 数据库数据的恢复方法
  12. 大数据分析平台的作用有什么
  13. matlab——矩阵运算
  14. php 输入经纬度查询位置,php 根据实际地址获取对应的经纬度
  15. 代码简洁之道,检测出你代码中的 bug、漏洞、异味
  16. rar password recover(rar密码恢复工具) v2.0.0.0
  17. 错误代码:88000, 错误信息:without comment privilege hint: [7oJ0533w689] rid: 630432cd-15944cf6-083e04fc
  18. 问题:控制台报错style-helper.mjs?d002:125 Uncaught (in promise) TypeError: Cannot read properties
  19. (转贴)汉字转拼音缩写
  20. Linux自动化部署Web服务

热门文章

  1. Maven中插件任务配置
  2. java初中级工程师面试笔试题目及心得(全部实战经验)(答案)
  3. 从价格战管窥导购网站之生存现状
  4. 使用Java开发绿色的桌面程序
  5. bash脚本 sleep_如何使用Linux Sleep命令暂停Bash脚本
  6. html textarea a 整体,html textarea文本域高度自适应
  7. More Effective C++——2. 操作符
  8. 最新Rorschach 5 分钟内完全加密
  9. C语言实现“人工智障”三子棋
  10. 企业网络中广域网出口介绍及业务办理