您的位置:首页 > 其它

关于结构体操作的问题解析

2017-02-10 21:04 295 查看
博客内容来源:网络、书籍和本人整理总结
example 1:



输出结果:



example 2:



输出结果:



example 3:



输出结果:



分析:
1、如果malloc在子函数中,则aa()函数传参必须传地址&a,这样子函数中a变化,主函数中也会相同变化,因为malloc会重新分配地址;
如果malloc在主函数中,则aa()函数传参可以传a;
2、aa(&a)和aa(Link *a)、aa(a)和aa(Link a)都可以实现结构体操作,此外,传地址编译程序时间快很多!
3、当你要对一个指针的地址进行修改的话,你就必须操作这个指针的地址,即&;

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