函数传递参数过程中会有临时变量产生,为什么呢?
当从一个作用域A跳到另一个作用域B时,这里A中的变量就不会在B中发生“生效”。
于是把A的变量“值”交给临时变量,,再由临时变量在B中进行使用。
这里临时变量相当于二传手的“作用”,好像是A中变量的作用域延伸到了B中(实质上并不是)。
临时变量都是系统在控制,无须人为干预。
函数传递参数过程中会有临时变量产生,为什么呢?
当从一个作用域A跳到另一个作用域B时,这里A中的变量就不会在B中发生“生效”。
于是把A的变量“值”交给临时变量,,再由临时变量在B中进行使用。
这里临时变量相当于二传手的“作用”,好像是A中变量的作用域延伸到了B中(实质上并不是)。
临时变量都是系统在控制,无须人为干预。