观察以下C++代码,关于形参与实参的描述正确的是?

ix385435 单选题 共 个子题
#include <iostream>
using namespace std;
void swap(int a, int b) {
    int temp = a;
    a = b;
    b = temp;
}
int main() {
    int x = 3, y = 5;
    swap(x, y);
    cout << x << " " << y << endl;
    return 0;
}
A

输出结果为3 5,因为值传递时形参a、b是实参x、y的拷贝,修改形参不会影响实参的值

B

输出结果为5 3,因为swap函数内部完成了x和y值的交换

C

实参x、y和形参a、b占用同一块内存空间,所以修改形参会同步影响实参

D

函数调用过程中形参不需要占用内存空间,只有实参会占用内存

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧