《《面向对象程序设计与vc实践》习题答案[》由会员分享,可在线阅读,更多相关《《面向对象程序设计与vc实践》习题答案[(84页珍藏版)》请在金锄头文库上搜索。
习 题 2 2-1-4:比较值调用和引用调用? 值调用是指发生函数调用时,给形参分配内存空间,并直接将实参的值传递给形参。这一过程是参数的单向传递过程,一旦形参获得了值便与实参脱离关系,此后无论形参发生了怎样的改变,都不会影响到实参。 引用调用不为形参分配内存,在执行主调函数中的调用语句时,系统自动用实参来初始化形参。形参是实参的一个别名,对形参的任何操作也就直接作用于实参。 传址是把实参的地址传给形参,从而形参和实参同占一个内存空间,所以形参变实参也变; 传值是实参把值赋值给形参,两个参数占有不同的地址,所以实参不随形参变化而变化!,