当malloc的结构指针时,它们的固定大小变量是否会堆叠?

时间:2015-11-05 13:48:53

标签: c pointers struct

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

test_struct test {
    char value[100];
}

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

1 个答案:

答案 0 :(得分:2)

没有

在堆上分配结构时,它的所有成员也会在堆上运行。