列表

详情


以下关于传值调用与引用调用的叙述中,正确的是(  )。
①在传值调用方式下,可以实现形参和实参间双向传递数据的效果
②在传值调用方式下,实参可以是变量,也可以是常量和表达式
③在引用调用方式下,可以实现形参和实参间双向传递数据的效果
④在引用调用方式下,实参可以是变量,也可以是常量和表达式

A. ①③

B. ①④

C. ②③

D. ②④

参考答案: C

详细解析:

 传值调用最显著的特征就是被调用的函数内部对形参的修改不影响实参的值。引用调用是将实参的地址传递给形参,使得形参的地址就是实参的地址,函数中对形参的修改会导致原实参值的改变,因此可以实现实参与形参之间数据的双向传递。
在传值调用中,实参可以是变量,也可以是常量和表达式,而在传址调用中,实参不能是常量。

上一题