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

答案:

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

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

回答

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

 

2012-02-20

 

相关文章:

  • 2022-02-08
  • 2021-11-19
  • 2022-12-23
  • 2022-12-23
  • 2022-01-03
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-19
  • 2021-06-23
  • 2021-07-08
相关资源
相似解决方案