函数的参数传递是值传递

2022-04-18  本文已影响0人  storyWrite

1.基本值,会直接将值传递给函数的参数

image.png

2.引用值传递,是将引用值地址值传递给函数参数

image.png

外界定义的a并没有被修改引用地址,说明参数传递进来的是地址值,如果参数是引用传递,那么外界的a应该被修改为 a = {a:1,b:1}

image.png

此时值被改变,是直接操作了引用对象地址指向的内存空间,函数参数传递进来的是值,此时修改的并不是传递进来的值,说明函数参数的传递不是引用值传递


image.png
上一篇 下一篇

猜你喜欢

热点阅读