嵌入式C语言预处理使用

#include   包含头文件

#define  宏

  #define  宏名  (宏体)    //不进行语法检查

  #define  ABC(x)  (5+(x))    //宏函数

#define #else #endif  条件编译

调试版本Debug

发行版本release

   gcc -D

   gcc -DADC1 == 

预定义宏、系统定义宏

__FUNCTION__  :函数名字

__LINE__    :行号

__FILE__    :文件名

#include <stdio.h>

int main(){
        printf("_____%s
_____%s
_____%d
",__FUNCTION__,__FILE__,__LINE__);
        return 0;
}

原文地址:https://www.cnblogs.com/sailifsh-lyh/p/10762887.html