A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yangyaoguang 中级黑马   /  2016-5-22 10:37  /  1517 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么是值传递和引用传递?有哪位大神能够能帮忙解说一下

1 个回复

倒序浏览
1.值传递只是将变量的内容复制一份而已,函数进行操作的其实是另一个变量,只是另一个变量的值和传递的变量值是相同的。比如要考试了,你有一份复习题,值传递就相当于别人借你的试卷去复印,然后在复印的那份上面做笔记。
2.引用传递一般是对于对象型变量而言的。传递的是该对象地址的一个副本。这个地址空间保存对象的数据,虽然是副本,但地址是唯一的。好比我拿你家地址的原件或复印件都能找到你家。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马