1、在头文件创建.h
2、在源文件创建.cpp
3、在头文件中写函数的声明
4、在源文件中写函数的定义
在解决方案资源管理器中,在头文件中创建
.h的头文件
![](https://img-blog.csdnimg.cn/20200609211355620.png)
![](https://img-blog.csdnimg.cn/20200609211355667.png)
在源文件中创建.cpp的c++文件
![](https://img-blog.csdnimg.cn/20200609211703411.png)
![](https://img-blog.csdnimg.cn/2020060921172158.png)
在头文件的swap.h中写函数的声明
![](https://img-blog.csdnimg.cn/20200609211745777.png)
在源文件的swap.cpp中写函数的定义
1、用到输出,故要写#include<iostream>
2、要用到咱们自己定义的函数,故要包含#include“swap”
![](https://img-blog.csdnimg.cn/20200609211355648.png)
![](https://img-blog.csdnimg.cn/20200609211355634.png)
在头文件的swap.h中写函数的声明
![](https://img-blog.csdnimg.cn/20200609211355612.png)
在源文件的swap.cpp中写函数的定义
1、用到输出,故要写#include<iostream>
2、要用到咱们自己定义的函数,故要包含#include“swap”
![](https://img-blog.csdnimg.cn/20200609211355648.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjA5ODY3Ng==,size_16,color_FFFFFF,t_70)
在原来的主函数里面要包含#include"swap.h"
![](https://img-blog.csdnimg.cn/20200609211850862.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjA5ODY3Ng==,size_16,color_FFFFFF,t_70)
运行结果
![](https://img-blog.csdnimg.cn/20200609211355666.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjA5ODY3Ng==,size_16,color_FFFFFF,t_70)