1

我编写了以下代码来为我的 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);
4

0 回答 0