void swap(int *a,int *b)
{
int temp;
temp=*a;
*a=*b;
*b=temp;
}
int main()
{
swap(&a,&b);
}
地址传递,实现了实参变量值的改变。
swap()头文件:
#include<iostream>
#include<algorithm>
#include<algorithm>
using namespace std;
若将swap()*a,*b改为a,b,仅仅改变形参变量值。