📄 c11_02.cpp
字号:
//***********************************
//** C11_02.cpp **
//** Swap函数重载 **
//***********************************
#include <iostream >
#include <stdlib.h>
using namespace std;
void Swap( int *a, int *b)
{
int c;
c = *a; //*a为取指针a的内容
*a = *b; //*b为取指针a的内容
*b = c; //将变量c的值赋给指针b所指存储空间
}
void Swap( float *a, float *b)
{
float c;
c = *a;
*a = *b;
*b = c;
}
int main()
{
int a = 10, b = 30;
Swap ( &a , &b );
//调用函数swap,&a取变量a的地址,&b取变量b的地址,作为实参值
cout <<"a="<< a <<" b="<< b << endl;
float c = 20.0f, d = 40.0f;
Swap ( &c , &d);
//调用函数swap,&a取变量a的地址,&b取变量b的地址,作为实参值
cout <<"c="<< c <<" d="<< d << endl;
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -