【发布时间】:2015-07-15 09:25:49
【问题描述】:
过去几天我一直在四处寻找如何为结构数组分配内存。我在网上尝试了大多数示例都没有成功,通读了《C 编程语言》一书,但没有成功。
typedef struct {
int testMallocOne;
int testMallocTwo;
} test;
这是我设置结构的地方。
然后我使用 -
声明了我的结构struct test _testData[5];
这就是我卡住的地方——这是我最近一次失败的尝试
_testData = malloc (sizeof(struct test);
谁能指出我哪里出错了,从我的研究来看,我似乎在做与我见过的大多数例子一样的事情。这些都是在 main 之外声明的。
【问题讨论】:
-
首先,你需要一个右括号
malloc:)
标签: c arrays malloc heap-memory