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

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:36:25

不是的

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