第1个回答 2014-12-22
先定义一个结构体指针,
然后使用malloc函数动态申请空间
函数返回值赋值为那个结构体指针
记得释放
第2个回答 2017-06-03
a=(int *)realloc((a.length+10)*sizeof(int));其中length为结构体数组的成员。
第3个回答 2014-12-22
我觉得你应该从指针和数组之间的关系入手。会更好的明白动态分配的道理。
第4个回答 2014-12-22
struct A{
int data;
.......other
}
struct A *a = (struct A*)malloc(size*sizeof(A));
动态分配长度为size的结构体数组本回答被提问者和网友采纳