一个多文件的大工程通常包括实现不同功能的模块文件.c文件、对应的头文件.h**和主程序部分main.c文件。
举个例子:
首先编写increment.h头文件,用于声明函数;
// increment.h
extern int increment(int a);
然后编写increment.c源文件,定义函数
// increment.c
#include“increment.h”
int increment(int a)
{
return a+1;
}
同理编写negate.h和negate.c。最后写main.c主程序文件,作为控制流
// main.c
#include"increment.h"
#include"negate.h"
#include"stdio.h"
int main()
{
int a=10;
printf("%d/n",increment(a));
printf("%d/n",negate(a));
return 0;
}