#include <iostream>
void swap(int* x, int* y)
{
int t = 0;
t = *x;
*x = *y;
*y = t;
}
int main()
{
int a = 100;
int b = 99;
std::cout << "Before Swap:" << std::endl;
std::cout << "a = " << a << std::endl;
std::cout << "b = " << b << std::endl;
swap(&a, &b);
std::cout << "After Swap:" << std::endl;
std::cout << "a = " << a << std::endl;
std::cout << "b = " << b << std::endl;
return 0;
}
运行结果如下: