在后续的功能实现过程中,会进行许多项的功能实现,此时若全部编写在main函数中,整篇代码将会长且乱,不易分析,不易查看,因此可以在源文件中新建文件存放这里功能,根据这些功能的命名就可以在调用时轻而易举的找到所需的文件。
在新建这些源文件之前,还需先新建其相对应的头文件.h。在主函数中添加该头文件,即可进行该函数的调用。
例如,创建一个test_add文件用来存放实现a+b和a*b功能的程序,其中头文件中按照防止重复定义的模板编写。
test_add.h内容如下:
#ifndef TEST_ADD_H
#define TEST_ADD_H
int add(int x,int y,int *result1,int *result2);
#endif
test_add.c内容如下:
#include"test_add.h"
int add(int x,int y,int *result1,int *result2)
{
*result1=x+y;
*result2=x*y;
return 0;
}
主函数中添加test_add.h的调用。