关于结构体操作的问题解析
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、当你要对一个指针的地址进行修改的话,你就必须操作这个指针的地址,即&;
谢谢阅读!
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、当你要对一个指针的地址进行修改的话,你就必须操作这个指针的地址,即&;
谢谢阅读!
相关文章推荐
- 【连载】【FPGA黑金开发板】NIOS II那些事儿--NIOS II下关于无法进行寄存器方式操作PIO的问题解析(十四)
- 关于操作Access数据报System.Data.OleDb.OleDbException: INSERT INTO 语句的语法错误异常问题
- 关于在ASP.NET中以DCOM方式操作Excel的几个问题
- 关于C语言中的结构体对齐问题
- 给初学者:VB如何操作WEB页的浏览提交———七:题外话,关于小甜饼和不打开新IE窗口问题
- 关于Access2003数据集操作的一个简单问题
- 字符集问题的初步探讨(七)----关于字符集更改的内部操作
- [转]关于结构体成员内存对齐的问题
- 关于PHP中操作MySQL数据库的一些要注意的问题
- 字符集问题的初步探讨(七)--关于字符集更改的内部操作
- 关于脚本操作文本域的问题
- 关于文件操作的问题
- 关于指针操作问题
- [求助]关于eclipse下开发串口操作插件的问题
- 关于PHP中操作MySQL数据库的一些要注意的问题
- 一个关于结构体赋值的问题
- 关于数字证书操作的问题
- 关于WebForm下操作excel打印的棘手的问题!
- 关于登录进去后不能操作问题的回复
- 关于使用SHFileOperation做文件操作的问题