从黑马程序员的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里添加头文件操作:头文件----添加----新建项

C++之函数的分文件编写-LMLPHP

C++之函数的分文件编写-LMLPHP

2,vs添加源文件操作:源文件----添加-----新建项

C++之函数的分文件编写-LMLPHP

C++之函数的分文件编写-LMLPHP

3,头文件代码:

C++之函数的分文件编写-LMLPHP

4,源文件代码:

C++之函数的分文件编写-LMLPHP

如果在另一个.cpp文件里用到swap函数只需在代码里加上 #include "swap.h"

C++之函数的分文件编写-LMLPHP

不管是分文件编写还是在一个文件里写函数,cpp文件运行结果显示:

C++之函数的分文件编写-LMLPHP

07-21 15:48