函数的分文件编写

1.创建.h头文件

在.h文件中写函数声明。

1
2
3
4
5
6
//文件名为swap.h
#include <iostream>
using namespace std;

//函数声明,两个数相加
int add(int a, int b);

2.创建.c源文件

在.c文件中写函数定义。

1
2
3
4
5
6
//引用函数声明所在的.h文件
#include "swap.h"

int add(int a, int b) {
return a + b;
}

3.主程序调用函数

在主程序或者其他.cpp文件中调用add函数。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>  
using namespace std;

//引用函数声明所在的头文件
#include "swap.h"

int main() {
int a = 4;
int b = 2;

//调用add函数
cout << a << "+" << b << "=" << add(a, b) << endl;

return 0;
}