2019-01-19自定义函数的参数

先来说一下,如果把a变量赋值给b变量,那么一般是把a变量的值赋值给b变量。赋值完成后再更改a变量的值也不会影响b变量!

2019-01-19自定义函数的参数
文章图片
右边是结果
但是如果在赋值给b变量之前在a变量前加上 “&” 符号,则代表把a变量值的地址赋值给b变量,这时候ab变量改变任何一个值都会互相影响!

2019-01-19自定义函数的参数
文章图片
右边是结果
在函数的形参前加上&符号也是一样的作用
2019-01-19自定义函数的参数
文章图片
右边是结果
【2019-01-19自定义函数的参数】我感觉在内存中是这么个情况:

2019-01-19自定义函数的参数
文章图片
image.png

    推荐阅读