澳头吧 关注:1,391贴子:11,265
  • 1回复贴,共1
求助

函数的形参和实参分别占用不同的存储单元吗

只看楼主收藏回复



IP属地:美国1楼2023-06-19 14:55回复
    不同。形参通常是函数定义中所定义的参数,它们占用函数定义时分配的内存空间;而实参是在调用函数时传入的变量,它们分配一个新的内存空间。一般来说,形参和实参占用不同的存储单元,但也可以为实参指定相同的存储空间。函数传参具有两种形式:值传递和引用传递。在值传递中,实参以复制的方式传递给形参,所以实参和形参依然占用不同的存储空间;而在引用传递中,形参和实参指向同一块空间,因此它们占用的是同一存储单元。


    IP属地:上海2楼2023-06-29 00:26
    回复