从黑马程序员的c++课里学到的函数的分文件编写
函数的分文件编写
作用:让代码结构更加清晰
函数分文件编写一般有4个步骤
1,创建后缀名为.h的头文件
2,创建后缀名为.cpp的源文件
3,在头文件中写函数的声明,告诉编译器有这些函数
4,在源文件中写函数的定义,就是这个函数的具体实现功能
如果在一个文件里写的话:
1 #include <iostream>
2 using namespace std;
3 void swap(int a, int b); //交换函数声明
4 void swap(int a, int b) //交换函数定义
5 {
6 int temp = a;
7 a = b;
8 b = temp;
9 cout << "a = " << a << endl;
10 cout << "b = " << b << endl;
11 }
12 int main()
13 {
14 int a = 10;
15 int b = 20;
16 swap(a, b); //函数调用
17 return 0;
18 }
分文件写的话:
1,vs里添加头文件操作:头文件----添加----新建项
2,vs添加源文件操作:源文件----添加-----新建项
3,头文件代码:
4,源文件代码:
如果在另一个.cpp文件里用到swap函数只需在代码里加上 #include "swap.h"
不管是分文件编写还是在一个文件里写函数,cpp文件运行结果显示: