zoukankan      html  css  js  c++  java
  • 【单片机】关于头文件

    开始写单片机的程序之后对于头文件的使用一直没能透彻理解,这里归纳一些自己收集到的东西

    头文件里常用的一些语句

    1 #ifdef 标识符
    2 //程序段1
    3 #else
    4 //程序段2
    5 #endif

    它的作用是:当标识符已经被定义过(一般是用#define命令定义),则对程序段1进行编译,否则编译程序段2。这是最常见的定义方法。

    有时也会用下面的写法,来定义标识符,也就是程序段1处写#define 标识符。来避免忘记define

    1 #ifndef 标识符
    2 //程序段1
    3 #else
    4 //程序段2
    5 #endif
    1   #if 常量 
    2   ...程序段1...
    3   #else
    4   ...程序段2...
    5   #endif 

     这里表示,如果常量为真(非0,随便什么数字,只要不是0),就执行程序段1,否则执行程序段2。
     这种方法可以将测试代码加进来。当需要开启测试的时候,只要将常量变1就好了。而不要测试的时候,只要将常量变0。

  • 相关阅读:
    dubbo学习小计
    学习java虚拟机
    学习java虚拟机
    学习java虚拟机
    学习java虚拟机
    学习设计模式
    学习设计模式
    学习设计模式
    mybatis从入门到精通(五) sqlSession API的使用
    mybatis从入门到精通(四) 动态SQL
  • 原文地址:https://www.cnblogs.com/iteou/p/5895866.html
Copyright © 2011-2022 走看看