函数中传值跟传参的区别?

来源:百度知道 编辑:UC知道 时间:2024/05/14 08:03:49
RT

你有一张照片 就算做参数

传值的时候 相当于你将照片复印一份 传给函数处理,不论寒暑怎么处理,甚至把复印件烧了 最后和你手里的照片没关系

传址的时候等于你告诉函数你的照片在什么地方,需要用就让他自己去拿,这时候如果函数改动了照片,那么就和改动复印件完全不一样了,当函数执行完了,你会发现,函数对照片的改动都保留在了照片原件上。

而这个照片就是你传给函数的参数

一   函数中传值跟传参的区别主要是概念的区别:

  1. 传值,   是把实参的值赋值给行参。  那么对行参的修改,不会影响实参的值   。
        

  2. 函数定义中的参数是形式参数,函数的调用者提供给函数的参数叫实际参数。

二    在数学中,一个函数是描述每个输入值对应唯一输出值的这种对应关系,符号通常为f(x)。

传值和传参?
传值就是传参的一种
还有两种是传递指针和传递地址,也叫“引用参数”

可以参考下这里:http://olivejc.blog.51cto.com/300696/57768