如何声明一个动态的指针数组,用来存储几组结构体的

2024-12-26 13:01:33
推荐回答(2个)
回答1:

我用C++的方式来了,这里肯定要用到二级指针
int** p=new int[10];//动态分配一个指针数组,长度看要存储几个结构体
这个数组里每个元素都是一个指针,可以把要存储的结构体的地址赋值给这数组的元素
例如p[0]=&s1//假定s1是一个要存储的结构体,以此类推
p[2]=&s2
p[3]=&s3等等
释放只要delete[ ] p就OK了,你可以上机试试看。

回答2:

动态的就用链表