嵌入式开发中常用的条件编译

条件编译命令常见形式:

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

作用:当标识符被#define定义过,则对程序段1进行编译,否则编译程序段2。

常用形式2:

#ifndef 标识符
#define 标识符
代码段
#endif

如果在头文件中定义了结构体,重复包含头文件就会导致重复定义报错,以上方法可以解决这个问题。

posted @ 2023-03-19 17:33  未央wdq  阅读(51)  评论(0)    收藏  举报