c语言中函数调用时若是传地址,行参和实参在同一地址吗
职业培训
培训职业
2025-01-08
不是的 1、实参在定义时就开辟存储单元,这个存储单元地址在整个程序中是固定不变的; 2、只有在函数调用时才给形参开辟存储空间,如果是值传递,则将实参的值赋给形参,如果是地址传递,则为形参开辟一个临时指针变量,然后把实参的地址传送给形参 3、函数执行完毕返回主程序
不是的
1、实参在定义时就开辟存储单元,这个存储单元地址在整个程序中是固定不变的;
2、只有在函数调用时才给形参开辟存储空间,如果是值传递,则将实参的值赋给形参,如果是地址传递,则为形参开辟一个临时指针变量,然后把实参的地址传送给形参
3、函数执行完毕返回主程序时,释放形参所占的存储单元。
标签
版权声明:本文由哟品培原创或收集发布,如需转载请注明出处。
下一篇:描写秋天的田野
猜你喜欢
其他标签