gpt4 book ai didi

c - 如何释放指针在内存中的空间?

转载 作者:IT王子 更新时间:2023-10-28 23:35:06 25 4
gpt4 key购买 nike

我对 C 中的指针有疑问。每个指针在内存(地址)中有 4 个字节。当我调用 malloc() 它只分配内存并将其地址放入指针中,free() 也只释放指针指向的内存。但是如何删除内存中不再需要的指针(4 个字节)?不会有内存泄漏吗?

最佳答案

指针本身是一个常规变量,这意味着当它超出范围时,分配给它的 4 个字节将被自动释放,就像您可能在同一范围内声明的任何其他变量一样。

关于c - 如何释放指针在内存中的空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6565498/

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