#define在这里是什么意思??-Arduino中文社区 - Powered by Discuz! Archiver

月光啪啪 发表于 2022-1-15 16:25

#define在这里是什么意思??

#define BLINKER_ALIGENIE_LIGHT //天猫精灵
#define BLINKER_MIOT_LIGHT   //设置小爱同学控制为语音控制灯设备
#define BLINKER_DUEROS_LIGHT //设置小度灯类库
#define BLINKER_WIFI
#define BLINKER_MQTT


上面的#define BLINKER_ALIGENIE_LIGHT ,define后面跟的一串字符表示什么意思啊?


我查过define的用法,是用作宏定义的,但是在上面的用法显然不是宏定义吧?希望大佬给解答一下

点灯官方 发表于 2022-1-15 16:59

您好,条件编译是宏定义的最常用的用法,如:

#define BLINKER_MQTT
#ifdef   BLINKER_MQTT
   语句序列①
#else
   语句序列②
#endif
页: [1]
查看完整版本: #define在这里是什么意思??