函数的副本机制:形式参数会开辟内存,新建一个变量,容纳传递过来的实际参数的值
函数参数的传递机制问题在本质上是调用函数和被调用函数在调用发生时进行通信的方法问题。
主调函数
被调函数
函数的副本机制即:
被调用函数是如何接收主调函数传递过来的实参的呢?
被调用函数是这样处理的:
形式参数会开辟内存,新建一个变量,容纳传递过来的实际参数的值
//
值传递 被调函数的形式参数作为作为被调函数的局部变量来处理,即:在堆栈中开辟了内存空间以存放由主调函数放进来的实参的值,从而成为实参的一个副本。
函数参数的传递机制问题在本质上是调用函数和被调用函数在调用发生时进行通信的方法问题。
主调函数
被调函数
函数的副本机制即:
被调用函数是如何接收主调函数传递过来的实参的呢?
被调用函数是这样处理的:
形式参数会开辟内存,新建一个变量,容纳传递过来的实际参数的值
//
值传递 被调函数的形式参数作为作为被调函数的局部变量来处理,即:在堆栈中开辟了内存空间以存放由主调函数放进来的实参的值,从而成为实参的一个副本。