标题: 下面两个if语句分别独立运行时都正常,但是合到一起以一个按键加一的... [打印本页]

作者: 1146775161    时间: 2018-6-7 22:21
标题: 下面两个if语句分别独立运行时都正常,但是合到一起以一个按键加一的...
下面两个if语句分别独立运行时都正常,但是合到一起以一个按键加一的程序就没有了,该怎么办呢?


while(1){

                 if (!k1)
                 {   
                         delay(200);
                         if(!k1)
                         {
                                 while(!k1);
                                 num2++;j=num2;
                                 display(0x82+0x40,num2);
                         }
                 }
         
               
            GD=1;led=1;
              if (!GD)
                 {     delay(50);
                         if(!GD)
                         {   led=GD;
                                 while(!GD);
                                 num++;
                                 display(0x82,num);
                            i=num/j;
                      display(0x8a,i);}
              }
}

作者: dorent    时间: 2018-6-8 16:37
变量j是什么东西?合在一起,变量j是共用了!
作者: ccl09    时间: 2018-6-9 00:24
第二段if中,j 是未定义变量,给出赋值语句。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1