gpt4 book ai didi

c - 当 malloc 结构指针时,它们的固定大小变量是否会进入堆栈?

转载 作者:行者123 更新时间:2023-11-30 20:55:22 28 4
gpt4 key购买 nike

我通过 malloc 指向它们的指针创建了 100000 个这样的结构。

test_struct test {
char value[100];
}

这是否意味着所有 char[100] 变量(100 * 100000 ~ 10mb)都将进入堆栈内存,超过它并导致我的程序崩溃?

最佳答案

没有。

当您在堆上分配结构时,它的所有成员也会分配到堆上。

关于c - 当 malloc 结构指针时,它们的固定大小变量是否会进入堆栈?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33546285/

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