C多文件
注意这里是用xcode创建的项目,并且所有的文件都在同一个target里面
main.c
#include <stdio.h>
int main(int argc, const char * argv[]) {
// 直接就能使用了,不需要include,但是会有警告 Implicit declaration of function 'sumB' is invalid in C99,include头文件之后就没有警告了
printf("%i\n",sumB(1,2));
return 0;
}
functionsA.h
int sumA(int a,int b);
functionsA.c
// 在头部包含下头文件,头文件与这个文件的名字一致后缀不同
#include "functionsA.h"
int sumA(int a,int b)
{
return a + b;
}
functionsB.h
int sumB(int a,int b);
functionsB.c
#include "functionsB.h"
#include "functionsA.h"
int sumB(int a,int b)
{
return sumA(a,b);
}