关于程序执行遇到的疑问

2020-01-22 12:06发布

假如在一个函数中有两个if语句:

void led_on(int i)
{
if( i&0x1000==0x1000)
{;}
if( i&0x0800==0x0800)
{;}
}

如果i=0x1800的话,两个if语句会不会按照顺序执行呢,但是仿真好像不行,但是我又希望他们能都执行,该怎门办呢,求解
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。