c语言中函数调用时若是传地址,行参和实参在同一地址吗

职业培训 培训职业 2025-01-08
不是的 1、实参在定义时就开辟存储单元,这个存储单元地址在整个程序中是固定不变的; 2、只有在函数调用时才给形参开辟存储空间,如果是值传递,则将实参的值赋给形参,如果是地址传递,则为形参开辟一个临时指针变量,然后把实参的地址传送给形参 3、函数执行完毕返回主程序

不是的

1、实参在定义时就开辟存储单元,这个存储单元地址在整个程序中是固定不变的;

2、只有在函数调用时才给形参开辟存储空间,如果是值传递,则将实参的值赋给形参,如果是地址传递,则为形参开辟一个临时指针变量,然后把实参的地址传送给形参

3、函数执行完毕返回主程序时,释放形参所占的存储单元。

标签

版权声明:本文由哟品培原创或收集发布,如需转载请注明出处。

本文链接:http://www.yopinpei.com/b/2/1326292

猜你喜欢
其他标签