函数调用做了两件事情:(1)用对应的实参初始化函数的形参,并将控制权转移给被调用函数。(2)主调函数的执行被挂起,被调函数开始执行。 (1)非引用形参 1. 普通的非引用类型的参数通过 复制所对应的实参实现初始化 。当实参副本初始化形参时,不会修改实参的值。 2. 指针形参:函数的形参可以是指针,此时复制实参指针,同1一样,仅作用于副本。 (2) 引用形参