77问答网
所有问题
c语言在头文件中如何引用另一个头文件中的函数
如题所述
举报该问题
其他回答
第1个回答 2019-02-01
file1.c
头文件为file1.h
file2.c
头文件为file2.h
比如file2.c要调用file1.c里的一个函数
首先file2.c里要包含file1.h头文件(file1.h里有file1.c的函数申明)
然后file2.c文件里要有file1.c里的外部函数申明,用extern关键字申明
然后就可以直接file2.c里面调用file1.c里的函数了
我在单片机里是这样弄的完全没问题,51,avr,pic都可以
相似回答
c语言在头文件中如何引用另一个头文件中的函数
答:
首先file2.c里要包含file1.h
头文件
(file1.h里有file1.
c的函数
申明)然后file2.
c文件
里要有file1.c里的外部函数申明,用extern关键字申明 然后就可以直接file2.c里面调用file1.c里的函数了 我在单片机里是这样弄的完全没问题,51,avr,pic都可以 ...
C语言中
,是否可以调用其它
文件的函数
?
答:
1、在A2.c中有完整
的函数
定义,在A1.c中添加一下要用到的函数原型(声明)就可以了,例如:在A2.c中:有函数void A2(){...};。在A1.c中:在文件前头增加一行:void A2();就可以了。2、把A2.c中完整定义的函数的原型,写到一个A2.h
文件中
,然后在A1.
c的文件头
增加#include "A2.h"...
C语言中
子函数调用
另一个文件中的函数
?
答:
常用的方法是,将
另一个文件中的函数
的声明放在
一个头文件中
,做成extern的 在需要调用它的子函数所在的文件中,include这个头文件
...那么
怎么样
才能在定义函数时,调用
头文件中的函数
接口
答:
你只要明白一个原理就可以了:即 “..\”表示你编辑的当前
文件的
路径向上一级目录。比如 File1 文件夹里面
有一个文件
test.h 和
另一个文件夹
File2 ,File2又有一个文件test.
c
,你如果想在test.c这个文件里面
引用
test.h这个文件,只要在test.c这个文件这样引用:#include "..\test.h"即可 ...
C++中,两
个头文件
互相
引用怎么
办
答:
两
个头文件
相互包含会导致超前
引用的
问题,所谓超前引用是指一个类型在定义之前就被用来定义变量和声明
函数
,发生这种情况是无法编译通过的,不过可以采取一些手段解决该问题。超前引用导致的错误有以下处理办法:使用类声明,在超前
引用一个
类之前,首先用一个特殊的语句说明该标识符是一个类名,即将被超前...
C语言中
多个源
文件
之间
函数如何
调用
答:
然后 这个头文件有两个
函数
.这两个函数,以.
c的
格式保存.include <stdio.h> include "inout.h"int input(inf *x,int i){ ...} include <stdio.h> include "inout.h"int output(inf *y ,int h){ ...} 主函数来负责调用,别的源文件.但是,要有一定要有
个头文件
.就相当说, 站长(主函...
c语言
不同
文件函数怎么
分配
答:
C语言
不同文件
的函数
相互调用分配,只要在要调用的源
文件中
包含要被调用的函数所在的
头文件
即可,但是需要避免重复包含头文件,需要每次写头文件的时候加上:ifndef _XXX_H_define _XXX_H_endif 另一种方法也可以试试看:新建 project,然后添加 文件,main 所在程序中 添加函数声明 就可以调用了 main....
大家正在搜
c语言头文件引用
c语言常用头文件
c语言malloc函数用法
c语言头文件有哪些
c语言函数调用
c语言头文件大全
c语言万能头文件
c语言函数调用例子
c语言strlen函数用法