我不明白如何为另一个结构中的结构数组动态分配内存。这就是我的问题所在。我有一个包含main的project.c文件,我还有另一个多项式.c文件,它处理所有的多边形操作,如添加项,将多项式乘以一个数字等。// 8 being the max number of polynomials I wan to store
我这里有两
我使用free()来释放某些变量占用的内存--在我的示例中--它是结构化的,其结构大致如下: int firstparam; struct someOtherSimpleStruct* otherstruct;
主要的一点是,在struct中还有其他简单的(不再嵌套的)结构。如果我用mystruct指针作为参数调用free,那么内存只会在第一级被清理,那么mystruct = i