#ifndef LED_H
#define LED_H 1
#include "Include.h"
#ifndef LED_GLOBAL
#define LED_EXT extern
#else
#define LED_EXT
#endif
#define LED_H 1后面的1是什么意思? #define的格式不是应该这样的么 #define _LED_H_?
#ifndef LED_GLOBAL这个是什么意思?
#define LED_EXT这句话也不是很理解
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
#define LED_H 1
#include "Include.h"
#ifndef LED_GLOBAL
#define LED_EXT extern
#else
#define LED_EXT
#endif
#define LED_H 1后面的1的意思是将LED_H定义为1在后面程序中出现的LED_H用1来时行代替。
#ifndef LED_GLOBAL这是条件编译的意思,也就是说如果定义有LED_GLOBAL的话条件承力。
#define LED_EXT这样写意思是说定义LED_EXT,如果前面有#define LED_EXT 则当后面出现#ifdef LED_EXT时条件是承力的。
一周热门 更多>