结合以下C++代码,下列关于形参与实参的说法正确的是?

mw953605 单选题 共 个子题
#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

形参a、b在swap函数调用结束后仍然会持续占用内存空间

B

值传递场景中,实参x和y的值会随形参a、b的交换而改变,程序最终输出5 3

C

代码中a、b是形参,x、y是实参,值传递时形参和实参分别占用独立的内存空间,程序最终输出3 5

D

实参只能是常量,不能是变量或者表达式

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