JHJ_BABY

导航

MCU_头文件编写

头文件中一般放一些重复使用的代码,如:常量、变量、宏等的定义,函数的声明。当使用#include语句引用头头文件时,相当于将头文件中的内容复制到#include处。

头文件一般形式:

#ifndef   SOMEWORD

#define  SOMEWORD

//代码内容

#endif

 

其中SOMEWORD是唯一的标识,命名规则和变量的一样,一般我们都根据他的头文件来命名,如头文件的名称为delay.h。那么我们可以这样

 

#ifndef  _DELAY_H_

#define  _DELAY_H_

//代码内容

#endif

解释:如果没有定义_DELAY_H_,则定义_DELAY_H_,再编译下面代码(一直到#endif)。这样做是,由于头文件的包含可以嵌套,那么C文件就有可能包含多次同一个头文件,就可能出现重复定义的问题的,通过条件编译开关来避免重复包含(重复定义)。

 

 

 

posted on 2014-04-07 18:23  JHJ_BABY  阅读(233)  评论(0编辑  收藏  举报