输出x=5 这时的x是全局变量,changeValue()改变的是全局变量x的值。
输出x=3 changeValue(x)中的x和全局变量x不一样。
当参数传递的是对象的一个实例时,函数会改变该实例的某种属性。
以上是初学者的感悟。记下来以便大家参考。
输出x=5 这时的x是全局变量,changeValue()改变的是全局变量x的值。
输出x=3 changeValue(x)中的x和全局变量x不一样。
当参数传递的是对象的一个实例时,函数会改变该实例的某种属性。
以上是初学者的感悟。记下来以便大家参考。