创建结构体
在之前的静态内存管理中,创建的结构体里直接包含的存储空间总量,如果用不完会比较浪费空间,而利用动态内存管理就可以很好地节省空间,有需要的时候再增加容量,因此只需要创建一个结构体类型指针用以之后开辟空间即可,并且创建一个变量用以记录当前空间容量大小
#define def 3
#define add_sz 2
#define max_name 20
#define max_sex 5
#define max_phone 20
#define max_home 40
#define Max 1000
typedef struct people
{
char name[max_name];//名字
char sex[max_sex];//性别
char phone[max_phone];//电话号码
char home[max_home];//住址
int age;//年龄