结构体和数组传参注意

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结构体和数组传参注意相关的知识,希望对你有一定的参考价值。

;数组的传参默认是传的数组元素的首地址,所以在函数内部是无法得到数组的大小的需要传一个size进来
int a = {1,2,3};
sum(a,sizeof(a)/sizeof(a[0])); //此处传的是数组的首地址
 
 
;结构体当作参数的时候要传地址,否则编译器传的是副本会产生很大的内存拷贝

以上是关于结构体和数组传参注意的主要内容,如果未能解决你的问题,请参考以下文章

Swift中结构体和类的区别

数组与结构体的区别

结构体和链表

结构体和链表

结构体和链表

结构体和枚举