0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

新手求助,请高手多多指教


                        if((P3_0==0)&&(P3_1!=0))
                        {
                                if(rece_count==0)
                                {
                                        TR0=1;
                                        data1=dbuffer;
                                        time=0;
                                        if((data0<=(data1+2))&&(data0>=(data1-2)))
                                        {       
                                                countint=data0;       
                                                rece=1;       
                                        }
                                        if((data0>(data1+2))||(data0<(data1-2)))
                                        {
                                                data0=data1;
                                                rece=0;
                                        }
                                        dbuffer=0;
                                        rece_count=1;
                                }               
                        }

上面的程序程序中,
if((data0<=(data1+2))&&(data0>=(data1-2)))

if((data0>(data1+2))||(data0<(data1-2)))

这俩句是表达什么意思

提问者:www037 地点:- 浏览次数:4824 提问时间:03-31 21:04
我有更好的答案
提 交
2条回答
szbliy 04-08 20:19
一个在窗口内,一个在窗口外,也叫范围....
Unfair 04-05 09:28
比如 data1 = 5.
if((data0<=(data1+2))&&(data0>=(data1-2)))   // data0 在[3,7]这个区间
if((data0>(data1+2))||(data0<(data1-2)))     // data0 不在上面的区间里,其实用 else 就好了。
撰写答案
提 交
1 / 3
1 / 3