//声明一个结构体
typedef struct Person {
char name[20];
int age;
char *alias;
}Person;
//拷贝方法
void copyPerson(Person *from, Person *to){
*to = *from;
}
//main函数
int main(int argc, const char * argv[]) {
Person p1;
p1.age = 11;
strcpy(p1.name, "royce");
p1.alias = "owen";
Person p2;
copyPerson(&p1, &p2);
printf("p2:%p p1:%p\np2-alias:%p p1-alias:%p\n",&p2,&p1,p2.alias,p1.alias);
return 0;
}
//打印
p2-alias:0x100000f80 p1-alias:0x100000f80
void copyPerson(Person *from, Person *to){
*to = *from;
to->alias = (char *)malloc(100);
strcpy(to->alias, from->alias);
}
//打印
p2-alias:0x1003069a0 p1-alias:0x100000f82
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有