- 创建类/结构的物品的一个阵列(
c1
) - 然后创建指针的阵列,以原来的阵列(
*cp1
),其可以被排序 - 然后访问成员在一个函数内的类。
但是我陷入了最初的函数调用。
这里是我的基本代码:
所有的struct Car
{
int speed;
};
Car c1[5];
Car *cp1[5];
int main() {
for (int i=0;i<5;i++) {
c1[i].speed = i;
cp1[i] = &c1[i];
}
garage(cp1, 5);
}
void garage(Car **ar, int n) {
int p = (*ar[n/2])->speed;
}
你遇到了什么问题?任何特定的错误信息,等等? – Petr
将错误消息**添加到您的问题**中,而不是在评论中。 – Downvoter
您只能调用之前已声明的函数。 – Downvoter