if(RI)
{ ES=0;
RI = 0;
if(len < 2)
{
receive[len] = SBUF;
len++;
}
}
if(len == 1)
{
if(receive[0]>0x07)
flag = 1;
}
else
ES=1;
}
我的原意是如果len不等于1那么就让 ES=1;但是感觉这样执行的话如果len=1了,进入了第一个if语句。里面的 if 语句不成立的话,岂不是后面也不会执行else语句。不知道这样解对不对
各位给个高见,我现在有点疑惑
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
if(RI)
{
ES=0;
RI = 0;
if(len < 2)
{
receive[len] = SBUF;
len++;
}
}
if(len == 1)
{
if(receive[0]>0x07)
flag = 1;
}
else
{
ES=1;
}
一周热门 更多>