请C牛人帮我看看这段程序哪里的语法错误,无法编译

2020-02-04 09:27发布

#include <reg52.h>
sbit P1_0=P1^0;
  void mDelay(unsigned char DelayTime)
  {  unsigned int j=0;
        for(;DelayTime>0;DelayTime--)
               for(j=0;j<0,j++);   
         
          
        }
  void mDelay1(unsigned char DelayTime)
            {    unsigned int j=0;
                for(;DelayTime>0;DelayTime--)
                        {    for  (j=0;j<125;j++) {;}
                               
                  }  
                  
                  }
  void main()

         { unsigned int i;
                for (;;)  {mDelay(10)        ;//延时10毫秒
                        i++;
                           if(i==10)
                {        P1_0=!P1_0;  
                       i=0;
                      mDelay1(10); }
               
                 }
             }



-------------------------------------------------------------------------------------------------------------------------------------------

这段程序是我在百度文库里面看到的,并且自己打出来的,想进一步学习KEIL的高级仿真功能,这段代码为何编译不了



(原文件名:360截图20120224172848703.jpg)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
bynce
1楼-- · 2020-02-04 14:19
 精彩回答 2  元偷偷看……
gallop020142
2楼-- · 2020-02-04 14:50
第六行的,改为;
haizheng4
3楼-- · 2020-02-04 18:00
for循环里面一个分号一个逗号
beck_ck
4楼-- · 2020-02-04 22:44
for(;;)是无限循环的吗?
me18923
5楼-- · 2020-02-05 01:34
回复【2楼】bynce 罗曼
-----------------------------------------------------------------------

我会改好了再发上来你们看看
liqiaw
6楼-- · 2020-02-05 05:27
 精彩回答 2  元偷偷看……

一周热门 更多>