A-A+

下面不正确的描述为()。 A.调用函数时 实参可以是表达式B.调用函数时 实参与形参可以共用

2022-08-05 21:02:18 问答库 阅读 172 次

问题详情

下面不正确的描述为()。
A.调用函数时,实参可以是表达式
B.调用函数时,实参与形参可以共用内存单元
C.调用函数时,将为形参分配内存单元
D.调用函数时,实参与形参的类型必须一致请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
B。【解析】函数调用时用实参替换形参,如果实参为表达式,将为表达武的值创建一个临时对象,然后将该实参替换形参。替换的实质是变量间的复制,当然这种复制需要为形参分配内存。需要注意的是:形参在编泽时不分配内存,在运行时才分配内存。

考点:函数,表达式