嵌入式 #define led ( X&=~(1<<4) )最外面的括号可以省略吗?。。

2025-02-13 12:50:49
推荐回答(1个)
回答1:

一般情况下是不可以省略的。它是宏定义,在编译器预编译的时候就把程序中所有的led变量用后面的式子替换了。如果led需要运算的话,省略了括号,就有可能改变x的值。所以不能轻易去掉。