自考新教材--p41

源程序:

#include <iostream>

using namespace std;

void SwapValue(int a, int b)

{

int tmp;

tmp = a;

a = b;

b = tmp;

cout << "在SwapValue()函数中: a=" << a << ",b=" << b << endl;

return;

}

void SwapRef(int &a, int &b)

{

int tmp;

tmp = a;

a = b;

b = tmp;

cout << "在SwapRef()函数中: a=" << a << ",b=" << b << endl;

return;

}

int main()

{

int a = 10, b = 20;

cout << "数据交换前: a=" << a << ",b=" << b << endl << endl;

SwapValue(a,b);

cout << "调用SwapValue()后: a=" << a << ",b=" << b << endl << endl;

a = 10;

b = 20;

SwapRef(a,b);

cout << "调用SwapRef()后: a=" << a << ",b=" << b << endl;

system("pause");

return 0;

}

运行结果:

原文地址:https://www.cnblogs.com/duanqibo/p/11969671.html