使用函数重载,实现不同数据类型的交换
#include <iostream>
using namespace std;
void fun(int a,int b)
{
int temp;
temp = a;
a = b;
b = temp;
cout << "a =" << a << "b = " << b <<endl;
}
void fun(double a, double b)
{
double temp;
temp = a;
a = b;
b = temp;
cout << "a =" << a << "b = " << b <<endl;
}
void fun(char a,char b)
{
char temp;
temp = a;
a = b;
b = temp;
cout << "a =" << a << "b = " << b <<endl;
}
void fun(string a,string b)
{
string temp;
temp = a;
a = b;
b = temp;
cout << "a =" << a << "b = " << b <<endl;
}
int main()
{
//请输入你想变量a和b
fun(a,b);
return 0;
}
思维导图