一只大菠萝吖
2021-08-13 11:41
采纳率: 90%
浏览 36

结构体变量和结构体指针作参数为什么一个实参不变,一个变?

在结构体变量作参数的时候,c的值在主函数经过调用后再输出,没有变化。可以认为函数f的参数a,f内定义的变量b,和主函数内定义的变量c是相互独立的吗?c的值传递给a,b的值赋值给a,但是c不变,这样理解对吗?

img

但是结构体指针作参数时主函数中定义的结构体变量c却发生了变化。c的地址传递给a,b的值赋值给a,这里的a能代表c吗?
img

img

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题