99问答网
所有问题
嵌入式 #define led ( X&=~(1<<4) )最外面的括号可以省略吗?。。
如题所述
举报该问题
推荐答案 2013-03-23
一般情况下是不可以省略的。它是宏定义,在编译器预编译的时候就把程序中所有的led变量用后面的式子替换了。如果led需要运算的话,省略了括号,就有可能改变x的值。所以不能轻易去掉。
追问
什么情况下 要加括号 什么 情况下不要加括号 ,,若一律都加括号可以吗
追答
嗯,很简单的式子就不需要了,例如没有运算符号的。当然全加也没有问题。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BzeBtWtW7.html
相似回答
大家正在搜
相关问题
嵌入式linux实验——轮流点亮3个LED #define ...
嵌入式程序中有一句:irledgio = (7 << 24)...
1<<(0*4)在嵌入式程序中是什么意思了
1<<(0*4)在嵌入式中表示什么?
嵌入式 LEDW=LEDW & (~0XF0) | (0X0...