最新C语言中malloc如何为struct结构体分配内存?

为什么需要为结构体动态分配内存?在C语言中,你可以直接声明一个结构体变量,structPointp;,这种方式叫做静态分配,内存是在栈上分配的,大小在编译时就确定了,当函数返回时,这块内存会被自动释放,而使用malloc进行的分配叫做动态分配,内存是在堆上分配的,这样做主要有以下几个好处:生命周期灵……

目录[+]