“&”下方有一个小箭头,如果我将其删除,它就会起作用。 我是 Xcode 的新手,我很确定这会在我的旧电脑上编译。我之前在代码亭中声明了结构和变量 barra。
void InitBarra(struct Barra &barra)
{
barra.x = WIDTH/2;
barra.y = HEIGHT;
barra.vidas = 3;
barra.velocidade = 7;
barra.placar = 0;
}
最佳答案
这真的应该是一个指针:
void InitBarra(Barra *barra)
{
barra->x = WIDTH/2;
barra->y = HEIGHT;
barra->vidas = 3;
barra->velocidade = 7;
barra->placar = 0;
}
Barra 结构从调用函数声明和/或 malloc 的地方。
关于c - 为函数提供地址时 Xcode 中预期出现 ')' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16746580/