4364| 4
|
C语言结构体指针赋值和变量赋值的区别 |
1金钱
最佳答案结构体当然是指针传递效率最高了。如果你直接用结构体变量作为形参不是不可以,但是每次函数都要去搞一个内存给这个变量用,结构体一般比较大,不合适的。指针的话,只占一个指针的内存,当然太划算了。
另外如果你将全局变量作为形参输入函数了,并在函数内部做了值更改,函数返回,该更改也一同销毁了,全局变量并不改变。可以看看https://blog.csdn.net/gengweiba1123/article/details/88050638
另外从代码维护角度上讲,如果 ...
| ||
| ||
| ||
专治疑难杂症
|
||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-27 01:47
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网