主要三个步骤:
1.创建主函数,即含有 main函数 的文件。大概这个样子
#include<iostream>
using namespace std;
int main()
{
}
2.创建 .h 后缀名的头文件
#include<iostream>
using namespace std;
3.创建 .cpp 后缀名的源文件
下面以创建一个冒泡排序的函数为例:
1.创建含有main函数的源文件(这里包含对应函数头文件的时候,注意是自己写的话,是用双引号 “ ” 引起来,而不是 < > 尖括号引起了。不然会报错)
#include<iostream>
using namespace std;
#include"sort.h" //记得要包含对应函数的头文件(是双引号)
int main()
{
int arr[5] = { 2,1,4,3,5 };
sort(arr, 5);
}
2.创建函数的.h文件(这里记得要声明自己创建的函数)
#include<iostream>
using namespace std;
void sort(int arr[], int a);//记得要有函数声明
3.创建函数的.cpp文件(要记得包含他的头文件,双引号)
#include"sort.h"//这里要记得包含他的头文件,双引号
//排序
void sort(int arr[], int a)
{
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < 3 - i; j++)
{
if (arr[j] > arr[j + 1])
{
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
//输出数组
for (int i = 0; i < 5; i++)
{
cout << arr[i];
}
}
头文件创建步骤,创建头文件,头文件右键,添加,新建项,后缀名改为.h,添加(源文件同理,选择源文件右键,添加,新建项,后缀名改为.cpp,添加)
目录如下。一个函数对应两个文件,一个.h和一个.cpp。可以继续增加函数,同样的步骤添加。
这样分开放的好处就是方便团队写代码,大家都整理自己的函数块,最后整合在一起,方便高效。