模块化编程问题!!!

2019-03-24 19:00发布

之前版主给的一个资料我现在才看 整到模块化了,很有用但是不会用啊。。。 简单就是我建立一个LED.c的源文件,然后想建立LED .h 的头文件。问题就是我建立完了LED.c的源文件后里面自动包含一个reg52.h的头文件,然后我建立LED .h 的头文件后,它不再LED.c里面。而是并列关系。不知道对不对,也不知道是不是我的.h文件建立方法不对。 请指教.h建立方法,谢谢 我把我写的那个传附件了,谢谢大家看看 [ 本帖最后由 51学习者 于 2012-4-1 10:00 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
18条回答
jishuaihu
2019-03-25 05:21
楼上说的没错,但好像不是楼主想要问的。
我一般是这样的,.C和.h的同名,关系算是并列吧。但.h的不用添加到工程里面,而是用主函数包含。
那么.h文件里面写点儿什么呢?我一般是这样的,在.C函数里面用到的一些变量就在.C里面声明,函数当然也在.C里面写。然后把这些变量和函数在.h文件里面声明,也就是用extern。我没经过什么培训,反正自己一直这么用的。你看看合适不!
如果没有这样弄过的有的时候会在不同的头文件里面再包含了其他的头文件,引起重定义,用的时候得注意一下,想办法解决了。

一周热门 更多>