我编写了以下代码来为我的struct barrier_t分配一块内存,但我不断收到错误。它是什么意思?以及如何解决它?非常感谢!
test2.c:19:16:错误:预期的声明说明符或'...'之前'('标记
test2.c:19:36:error:期望的声明说明符或数字常量之前的'...' 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);