调用函数库的话用#include?XXX.h或者#include"XXX.h"区别是你库文件放在同一个文件夹还是在IDE的安装目录下面,如果你库文件在你工程文件夹里面用#includeXXX.h,否则用#include?"XXX.h"
如果你说自己写库的话是需要两个宏命令,#ifndef?_XXX_H?#define?_XXX_H,然后你函数名用extern表示
这个CALL的话就是调用函数的功能
C语言可以在程序中调用其他文件中的函数.
在大型的程序软件开发中,为了代码的可读性,或多人同时进行代码开发,可以各写自己的源文件,然后,在编译时,将多个源文件链接到一起,就可以形成最终的目标程序.
各程序中的函数可以是共用的,参考代码如下:
//a.c
#include stdio.h
int funa( int n )
{
printf("n=%d\n", n );
}
//main.c
extern int funa(int); //声明funa为外部函数
void main()
y=funa(x);
printf("y=%d\n", y );
在linux下,编译方法为:gcc main.c a.c -o test
在windows下,可建立一个工程,将两个文件添加到该工程中,编译,运行即可
file1.c 头文件为file1.h
以上就是土嘎嘎小编为大家整理的c语言调用另一文件函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!