我编写了以下代码来为我的 10 个 struct barrier_t 分配一块内存,但我不断收到错误消息。这是什么意思?如何解决?非常感谢!
test2.c:19:16: 错误:预期的声明说明符或 '...' 在 '(' 标记
test2.c:19:36: 错误:预期的声明说明符或 '...' 在数字常量
test2.c 之前: 19:40:错误:预期的声明说明符或 '...' 在 '(' 标记之前
struct barrier_t {
int count;
bool local_sense;
};
struct barrier_t* barrier = NULL;
posix_memalign((void **) &barrier, 32, (sizeof(struct barrier_t)) * 10);