黑马程序员技术交流社区

标题: 什么是值传递和引用传递? [打印本页]

作者: yangyaoguang    时间: 2016-5-22 10:37
标题: 什么是值传递和引用传递?
什么是值传递和引用传递?有哪位大神能够能帮忙解说一下

作者: 饶舌诗人    时间: 2016-5-22 11:01
1.值传递只是将变量的内容复制一份而已,函数进行操作的其实是另一个变量,只是另一个变量的值和传递的变量值是相同的。比如要考试了,你有一份复习题,值传递就相当于别人借你的试卷去复印,然后在复印的那份上面做笔记。
2.引用传递一般是对于对象型变量而言的。传递的是该对象地址的一个副本。这个地址空间保存对象的数据,虽然是副本,但地址是唯一的。好比我拿你家地址的原件或复印件都能找到你家。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2