值传递和地址传递(也叫指针传递)的区别
值传递:
传递值,创建新变量,分配新空间,复制一份值保存过来。
注意,在函数问题中,值传递的函数内存在形参和实参互不影响,修改形参的值不会影响实参的值。。。
地址传递:
只要指针变量存的地址都一样,他们表示的变量都一样,但是每个指针都有自己的变量名和内存空间。
值传递:
传递值,创建新变量,分配新空间,复制一份值保存过来。
注意,在函数问题中,值传递的函数内存在形参和实参互不影响,修改形参的值不会影响实参的值。。。
地址传递:
只要指针变量存的地址都一样,他们表示的变量都一样,但是每个指针都有自己的变量名和内存空间。