您的位置:首页 > 其它

结构体嵌套一级指针

2018-04-09 18:54 239 查看
truct person

{

int age;

char* name;

};

int main()

{

struct person *p1=(struct person*)malloc(sizeof(struct person));

p1->name=(char*)malloc(20);

memset(p1->name,0,10);

strcpy(p1->name,”jack”);

p1->age=100;

//

//

//

if(p1->name!=NULL)

free(p1->name);//先释放p1->name,否则会引起内存泄漏

if(p1!=NULL)

free(p1);

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: