在平时开发过程中,会遇到传参类型选择的问题。
使用引用传值的主要原因:
1、调用者可修改函数中的数据值;
2、传输过程中,仅传递了引用,提高了函数调用效率;
类型 | 仅读值,不写值 | 读值+写值 |
内置数据类型 | 值传递(较小内存) | 指针传递 |
数组 | 指针传递 | 指针传递 |
结构体 | 指针或引用传递 | 指针或引用传递 |
类对象 | 引用传递 | 引用传递 |
技巧:
在纯C语言开发中,仅对于较小的内置类型数据进行值传递,其他,都建议使用指针进行传递。
标签:写值,内置,按值,什么,读值,传递,引用,时候,指针 From: https://blog.csdn.net/qq_37286579/article/details/142054586