发 帖  
原厂入驻New
[文章]

c程序入门问题

2014-6-19 15:11:25  1107 c程序
分享
0
求大侠我这程序哪儿出问题,小弟刚开始学习C,在书上抄的一个流水灯的程序,输进KEIL之后,竟然这么多错误!
#include <reg52.h>
void delay(void)

viod main(void)
{
    unsigned char a,i;
        while(1)
        {
            a=0x01;
                for(i=0;i<8;i++)
                {
                    P1==a;
                        a<<=1;
                        delay();
                 }
          }
}


void delay(void)
{
    unsigned int i,j;
        for(i=0;i<500;i++)
              for(j=0;j<250;j++);
}                                                                       



错误提示

错误提示
2014-6-19 16:41:17
新手,学习一定要会看错误,刚开始可能有点麻烦,见多了就很好找的。
viod   这个单词错了   是   void
void delay(void)  这个要加一个分号void delay(void);
P1==a;   这个要改为   P1=a;     不要把赋值和等号搞混了
1 回复

举报

阿信509 2014-6-20 10:33:23
到网上找一份关于C编译错误信息的解释
这样你就知道错在哪了
这些小程序一般的错误都是关键字写错了或者是括号忘了写呀或者是分号忘了写啥的
应该容易找
多练练就好了
回复

举报

dsfasyuii 2014-6-21 23:47:27
void单词写错了,主函数的
回复

举报

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发文章
快速回复 返回顶部 返回列表