c语言中什么时候形参可以改变实参?

2024-12-16 03:36:36
推荐回答(5个)
回答1:

当比传递的参数是地址或者是引用时会修改实参,数组名也行,因为数组名就是指针

回答2:

这两道题都是用的传值方式,区别是
38题返回struct类型,其值改变是在函数返回之后,在执行函数过程中
a的值都是不变的。
你可以把38题中a=f(a);改为f(a);就和37结果一样了

回答3:

利用指针,能直接改变该地址的值,相当于改变实参的值,还有就是用返回值,将改变后的形参作为返回值赋值给实参!

回答4:

由程序输出可见:形参数组array与实参数组a占用的是同一个空间!

回答5:

参数用指针 就可以改变实参的值了