10

单选题 10 /69

void swap(int &a, int &b)
{
     int temp = a;
     a = b;
     b = temp;
     cout<<a<<' '<<b<<' ';
}

int main()
{
    int x=1;
    int y=2;
    swap(x, y);
    cout<<x<<' '<<y<<'\n';
    return 0;
}
在头文件及上下文均正常的情况下,上面程序输出的是?

参考答案

2 1 1 2
2 1 2 1
1 2 2 1
1 2 1 2