c语言 头文件互相包含怎么办

c语言 头文件互相包含怎么办,第1张

文件先把函数声明一下,如:

.h文件:

int func_a()

int func_b()

a.c文件

int func_a()

{

    //实现

}

b.c文件

int func_b()

{

    //实现

}

增加头文件c.h包含a.h,b.h 声明void testb()

在c.c内实现testb()

另外防止头文件被多次包含时重复定义 需要用

#ifndef

#define

````

#endif

来修饰头文件内容 以防止重复编译


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11715928.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存