C语言中怎么判断结构体中f函数是地址传递还是值传递

2024年12月05日 02:09
有2个网友回答
网友(1):

比如f(a)函数 假设有参数a,他的参数是字符指针 ,函数复制了该值 也就是p,
p 和 a 仅仅是数值相同的两块内存,因此 直接操作 如 p=new 是不会改变 a的值的
而进行*p=“ ”这种操作则同时也改变了 *a原来所指向的位置 。

网友(2):

f传值不传址,?我没明白噢。我只知道要传个东西给f。看不出f还传个东西给别的?