gpt4 book ai didi

c - fclose 和 free 的顺序

转载 作者:太空宇宙 更新时间:2023-11-04 07:06:01 27 4
gpt4 key购买 nike

我们应该在关闭文件之前释放内存吗?比如我打开一个文件a,分配一个数组b,那么为什么我们要在fclose(a)之前释放b呢?如果我们不这样做会发生什么?

最佳答案

没有要求您必须在调用 fclose 之前释放分配的内存。

您可以:

  1. 打开文件
  2. 分配内存
  3. 读取数据
  4. 关闭文件
  5. 使用分配的内存
  6. 释放内存

没有任何问题。

关于c - fclose 和 free 的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32851784/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com