Inspirewwb 发表于 2019-1-23 09:12:13

交换两个实数(形参与实参)

请教一下各位,我想用形参定义的方式来做这个功能,但是现在还是转换不了,请大家帮我看下要怎么修改
void swap(int &v1, int &v2)
{
        int temp = v1;
        v1 = v2;
        v1 = temp;
}

int main()
{
        int i = 10;
        int j = 20;
        cout << "Befor swap():\ti:"
                << i << "\tj:" << j << endl;
        swap(i, j);
        cout << "After swap():\ti:"
                << i << "\tj:" << j << endl;
}

BngThea 发表于 2019-1-23 09:12:14

第5行不应该是 v2 = temp 吗

Inspirewwb 发表于 2019-1-23 09:44:19

BngThea 发表于 2019-1-23 09:12
第5行不应该是 v2 = temp 吗

我想错了{:10_266:},谢谢
页: [1]
查看完整版本: 交换两个实数(形参与实参)