打印

SHUMAGUAN.C(126): error C141: syntax error near 'unsigned'

[复制链接]
5638|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wyg0216|  楼主 | 2012-1-5 22:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar code sz[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
sbit P20=P2^0;


void delay(uint a)
{
uint i;
i=a;
while(i--);
}

void main()
{
P20=0;
uchar k;
while(1)
{
for(k=0;k<10;k++)
{
P0=sz[k];
delay(100);
}
}

}
除了这个错误还有我定义的K也提示错误。不理解,请大家指教

相关帖子

沙发
xhtxzxw| | 2012-1-5 22:55 | 只看该作者
P20=0;
uchar k;
这两行互换位置。C里面变量定义必须在前面。

使用特权

评论回复
板凳
wyg0216|  楼主 | 2012-1-6 09:01 | 只看该作者
谢谢,2楼。昨晚已经解决了。但是还是要谢谢你

使用特权

评论回复
地板
dooaoo| | 2012-2-15 17:42 | 只看该作者
楼主你别管解决了啊 怎么解决的贴出来看一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

58

帖子

0

粉丝