1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#include <iostream> // 输出流库 using namespace std; // 使用标准命名空间 #include "swap.h" //包含自定义头文件,调用源文件中的函数 // 课程:07.6 函数分文件编写 /* * 1、创建.h后缀名的头文件,需要包含源文件调用的库 * 2、创建.cpp后缀名的源文件 * 3、在文件中写函数的声明 * 4、在源文件中写函数的定义,包含自定义的头文件,进行绑定 */ int main() { int a = 8; int b = 16; //调用函数 swap(a, b); system("pause"); // 控制台暂停,等待下一步操作 return 0; // 结束返回值:0 } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
【swap.cpp部分】 #include "swap.h" //当前源文件中调用了某些函数,在引用头文件中定义 //定义函数 void swap(int num1, int num2) { cout << "交换前的数据" << endl; cout << "nun1 = " << num1 << endl; cout << "nun2 = " << num2 << endl; int temp = num1; num1 = num2; num2 = temp; cout << "交换后的数据" << endl; cout << "nun1 = " << num1 << endl; cout << "nun2 = " << num2 << endl; //return;// 当没有返回值的时候,这一步可省略 } |
1 2 3 4 5 6 7 8 |
【swap.h部分】 #include <iostream> using namespace std; //声明函数 void swap(int num1, int num2); |