除了上面说的使用链表,还可以使用 “动态数组”---malloc()、realloc()函数。
定义数组元素:
typedef struct info
{
char name[20];
int
number[11];
char addr[20];
};
info container[30];
开始创建时,可以申请30个元素的空间
container = (info *)malloc(30*sizeof(info));
超出30个可以再分配空间: container = realloc(container , 60*sizeof(info));