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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 一步步往上爬 中级黑马   /  2016-1-4 15:29  /  556 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

值传递:
            使用函数,如果参数值基本数据类型,那么传递数据的时候是将数据复制一份传递到函数中,在函数调用时将复制的数据赋值给函数的形式参数。由于传递的是数据本身,因此常常成为值传递。
           简单一点就是: 传递的是变量里面存的具体数值(相当于copy了一份)

引用传递:
           使用指针类型的变量作为函数的参数,函数与在调用的时候传递的是变量的地址。那么在函数中使用的变量进行操作,是直接处理地址中存储的数值,就好比是在操作原始变量的数据,常常将其称为引用传递。
           简单一点就是:传递的是变量所在空间(地址),所以无论在函数外还是函数内操作的都是同一块空间。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马