闯将一个头文件,声明一下 a.c 中的函数
main.c 中包含那个头文件,代码中直接调用那个头文件中的函数就可以。
一般的结构式,头文件声明,c文件实现
多文件调用,在调用的文件最前面直接包含头文件,下面就可以直接用函数了
库文件调用,也叫多文件编程,一般C语言里都有介绍的。
1、新建A.c文件,添加到工程,在文件中定义a_init()函数
2、新建A.h函数,内容如下:
#ifndef __A_H__#define __A_H__
void a_init(void);
#endif
3、在main.c中调用
a_init();
常规的是在与A.c对应的A.h中声明,在A.c中实现,
这样其他需要调用是,包含A.h即可。
用include
通常的做法是在A.c对应的头文件中声明函数原型,例如
a_init()
然后在main.c中
#include"A.h"
然后就可以想调用本文件中的函数一样使用了
在a.c中定义这个a_init()函数;在头文件里声明这个函数;main.c中include这个头文件
跨文件调用函数,通常是原文件的头文件正常的声明
然后在需要调用的C文件的头文件里 声明为外部函数即可实现无缝调用 关键字为 extern