C 语言调用自定义源文件函数
Posted Full-Stack-python
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C 语言调用自定义源文件函数相关的知识,希望对你有一定的参考价值。
在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()函数即可。
C语言中include““与include<>的区别(自定义头文件预设头文件)
以上是关于C 语言调用自定义源文件函数的主要内容,如果未能解决你的问题,请参考以下文章
c语言中,在一个自定义函数里面只能调用一个自定义函数吗?可以调用多个吗?如果可以怎么调用?