我是靠谱客的博主 阔达中心,最近开发中收集的这篇文章主要介绍c基础:函数参数是 struct(结构),传的是引用,还是值?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

比如函数形式:void func(struct a data1, struct b data2);

答案:

只要不是指针或者数组都是传值,其实指针也是传递的地址值。

追问但是如果这个结构体里面有数组这种情况是怎么样的呢?

回答

如果结构体内有成员,也是原样按位拷贝,数组也是一样传值,除非用结构体数组,就又是传地址了。来自:http://zhidao.baidu.com/question/320802792.html我在今天之前,我还以为参数为struct时,传的是地址,我真菜,

 

2012-02-20

 

转载于:https://www.cnblogs.com/personnel/p/4583199.html

最后

以上就是阔达中心为你收集整理的c基础:函数参数是 struct(结构),传的是引用,还是值?的全部内容,希望文章能够帮你解决c基础:函数参数是 struct(结构),传的是引用,还是值?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部