请教一个函数问题

2019-08-06 21:27发布

void WRITE_TWOline(uchar X,uchar Y,uchar count)
{
uchar i;
uchar DDATA;
switch(Y)
       {
     case 1:{
             X=X|0x80;
       WRITE_CMD(X);
                for(i=0;i=<count;i++)
                {
                 uchar Num=0;
                 DDATA=str0[Num];
                    WRITE_DATA(DDATA);
                 Num++;
                 }
      }break;
        case 2:{
                X=X+0x40;
             X=X|0x80;
       WRITE_CMD(X);
                for(i=0;i=<count;i++)
                {
                 uchar Num=0;
                 DDATA=str1[Num];
                    WRITE_DATA(DDATA);
                 Num++;
                 }
               }break;
     default:break;
      }
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
15条回答
jlyuan
2019-08-07 15:17
第一个错误,属于语法错误,是我打代码打的太快的结果,不可原谅的是我居然没有查出来。可见我对C的语法还是很生疏的。

第二个我觉得是逻辑上的错误,这种错误编译器一般不会报错,需要程序员自己的小心处理。

一周热门 更多>