我有几件事要#define。它们是 IN、OUT、ON、OFF、UP 和 DOWN。我希望 IN、ON 和 UP 为“1”,其余为“0”。有没有办法我可以做类似的事情:
#define IN, ON, UP 1
#define OUT, OFF, DOWN 0
我知道我可以在自己的行上#define 每个,但我正在寻找一些紧凑性......
编辑:
感谢所有的回复。这些#define
s 的原因是它们用于状态。在我的代码中,我有这样的东西:
TRISBbits.TRISB5 = IN;
if(PORTBbits.RB10 == ON)
和if(condition){someFlag = UP;}
我应该澄清我对这些#define
陈述的用法。