请教有关h文件的问题

2019-03-24 14:42发布

看了几个h文件,有一些小疑问,还请高手指点   第一种: #ifndef _UART1_H
#define _UART1_H 1 。。。。。。 #endif   第二种: #ifndef _feed_dog_h
#define _feed_dog_h 。。。。。。 #endif   第三种: #ifndef _nRF905
#define _nRF905 。。。。。 #endif   这个ifndef后面跟的是h文件的名称吗,可第三种里的_nRF905不是h文件的名字   最好能提供一下h文件的详细格式,谢啦 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
prcxjb
2019-03-24 22:25
< :TI_MSP430_内容页_SA7 --> 有些的确是h头文件,有些不是。例如,在某个厂家提供的驱动里头,你买的是A器件是简化版,厂商给的B器件驱动是全能版,B器件的驱动包含了A器件,但是你如果把B器件的驱动全部包含进你的程序会造成程序臃肿。厂商会在驱动里头用“如果定义了A器件,就包含以下A器件的驱动”来说明驱动的范围。你在主程序里定义一个“我是A器件”,然后包含该驱动,由于前面已经定义了”A器件“,所以会把A器件的驱动编译进去。由于没有定义B器件,就不会把B器件的其他驱动编译进去。

一周热门 更多>

相关问题

    相关文章