#Z0305. 读程序写结果

读程序写结果

No testdata at current.

#include <iostream>
using namespace std;
void swap(int x, int y) {
    int temp = x;
    x = y;
    y = temp;
}

void addx(int x) {
    x++;
}
int x = 3;
void addy(int y) {
    x++;
}

int main() {
    int a, b;
    cin >> a >> b;
    swap(a, b);
    cout << a << " " << b << endl;
    addx(a);
    addy(b);
    cout << a << " " << b << " " << x << endl;
    return 0;
}

**根据给出的代码,选出所有正确的选项。

A [因为修改int类型的形参值不会导致实参值发生改变,所以swap并不会交换两个实参的值。]

B [swap函数用来交换两个参数的值,使得读入的两个变量ab的值被交换。]

C [当输入为2 3时,输出的第一行为2 3。]

D [当输入为2 3时,输出的第一行为3 2。]

E [当输入为2 3时,输出的第二行为2 3 4。]

F [当输入为2 3时,输出的第二行为2 3 3。]