【问题标题】:about malloc calloc and realloc [duplicate]关于 malloc calloc 和 realloc [重复]
【发布时间】:2011-07-03 06:50:05
【问题描述】:

可能的重复:
How is malloc() implemented internally?
How do free and malloc work in C?

每当我们使用 malloc 、 calloc 和 realloc 编写程序时,variable 会去哪里和坐哪里,即它们去哪里并驻留在内存的哪个部分。 以及变量(在所有情况下)是否被分配了一个连续的空间,或者变量在任何可用空间的地方都存在

【问题讨论】:

标签: c


【解决方案1】:

如果有足够的可用空间,请求的内存将在heap 上连续分配。否则,这些函数返回 NULL 以指示失败。

【讨论】:

    猜你喜欢
    • 2018-06-12
    • 2017-12-06
    • 2012-03-02
    • 2022-11-22
    • 2023-03-11
    • 2012-11-11
    • 2011-05-13
    • 2012-10-08
    • 2021-06-28
    相关资源
    最近更新 更多