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

admin2021-01-13  29

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

选项 A、①③
B、①④
C、②③
D、②④

答案C

解析 传值调用最显著的特征是被调用的函数内部对形参的修改不影响实参的值。传值调用的参数传递和被调用函数内对参数的使用主要按下述原则处理:函数定义时形参被当作局部变量看待,在函数被调用时为形参分配存储单元;调用函数前,首先计算实参的值,调用时将实参的值放入形参的存储单元;被调用函数内部对形参单元中的数据进行直接访问。
    引用调用是将实参的地址传递给形参,使得形参的地址就是对应实参的地址。引用调用的参数传递和被调用函数内对参数的使用主要按下述原则处理:函数定义时形参被当作局部变量看待,在函数被调用时为形参分配存储单元;调用时将实参的地址放入形参的存储单元;被调用函数内部对形参单元中的数据(地址)进行间接访问。
转载请注明原文地址:https://kaotiyun.com/show/CxCZ777K
0

相关试题推荐
最新回复(0)