#include<iostream>
#include<bits/stdc++.h>
using namespace std;
void myswap1(int &a,int &b)
{
int temp=a;
a=b;
b=temp;
}
void myswap2(int a,int b)
{
int temp=a;
a=b;
b=temp;
}
void myswap3(const int &a,int &b)
{
int temp=a;
a=b;
b=temp;
}
int main()
{
int a=20,b=10;
myswap3(a,b);
cout<<a<<endl;
cout<<b<<endl;
}
myswap1,a,b值不可改变
myswap2,a,b值可以改变
myswap3,改变a值报错,a值为只读不可以更改