zoukankan      html  css  js  c++  java
  • MCU_头文件编写

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

    头文件一般形式:

    #ifndef   SOMEWORD

    #define  SOMEWORD

    //代码内容

    #endif

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

    #ifndef  _DELAY_H_

    #define  _DELAY_H_

    //代码内容

    #endif

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

  • 相关阅读:
    系统运维易忘点总结之七
    SqlServer的排序规则
    Oracle数据库用户密码过期解决
    linux 查看即时网速 /流量的工具
    NFS部署过程
    NFS 共享存储
    Rsync服务的实战
    ncRsync服务
    架构名词
    状态码
  • 原文地址:https://www.cnblogs.com/liang2713020/p/3650490.html
Copyright © 2011-2022 走看看