1.如果一个将两个数交换功能的函数void swap(int a ,int b),
如果将形参改变,会有什么效果??实际上,不会有任何变化,
因为形参和实参的名字是否一样没有多少意义,
形参是函数中的变量,有自己的内存空间(栈)。
当函数被调用时候,形参变量由系统分配新空间,被创建出来,当函数返回调用者时候,它就被销毁了。
1.如果一个将两个数交换功能的函数void swap(int a ,int b),
如果将形参改变,会有什么效果??实际上,不会有任何变化,
因为形参和实参的名字是否一样没有多少意义,
形参是函数中的变量,有自己的内存空间(栈)。
当函数被调用时候,形参变量由系统分配新空间,被创建出来,当函数返回调用者时候,它就被销毁了。