一个函数需要在多个.C文件中调用到,头文件该怎么写?

来源:百度知道 编辑:UC知道 时间:2024/05/23 17:26:42
设函数c在.C文件1中定义,需要在.C文件2、3、4中调用。那.C文件1对应的头文件中怎么声明函数c,而.C文件2、3、4对应的头文件中又怎么声明函数c?
那如果函数c、e在.C文件1中定义,函数d、f在.C文件2中定义。并且在函数f中要调用函数c,在函数e中要调用函数d。
那么在.C文件1中怎么声明函数c、e?.C文件2中怎么声明d、
f?同时,.C文件1对应的头文件1.h中怎么声明d?.C
文件2对应的头文件2.h中怎么声明c?
实际就是两个函数实现文件中要相互对方的函数体,那么函数的声明应该怎么在两个函数实现文件和两个头文件中分配?

在任意一个文件定义该函数 如 int make()函数
在其他文件里声明就可以了 extern int make();这样就行了。
建议你再翻一下课本,里面有关于这种用法的介绍。