C 语言调用自定义源文件函数

发布时间 2023-04-22 08:12:25作者: linux星

在C语言中,如果要调用另外一个文件夹的C源文件函数,需要做以下几个步骤:

 

1.创建好函数所在的C源文件,并保存在指定的文件夹下。

 

2.在需要调用这个函数的C源文件中,可以使用两种方式进行调用。

 

第一种方式:利用头文件。

 

#include "folder_name/file_name.h"

 

这个语句可以让编译器知道需要调用哪个文件夹中的哪个文件,并且将其中的函数原型声明过程导入进来,避免重复定义。

 

第二种方式:在需要调用的函数所在的C源文件中,将函数定义为全局类型,即不使用static修饰关键字,这样在其他文件中就可以直接调用。

 

3.在需要调用该函数的地方直接调用即可。

 

例如,假设函数foo()定义在名为“sub_folder”的文件夹下的“bar.c”源文件中,现在我们要在主函数所在的C源文件中调用foo()函数:

 

1.在“sub_folder”文件夹下创建名为“bar.c”的源文件,实现foo()函数。

 

2.在“sub_folder”文件夹下创建名为“bar.h”的头文件,包含foo()函数原型声明。

 

3.在主函数所在的C源文件中添加#include "sub_folder/bar.h"。

 

4.直接调用foo()函数即可。