error c129: missing ‘;’before ‘i'

不缺定义 不知道为什么总显示错误 请大佬帮忙看一下
#include<reg52. h>

#define uint unsigned int

#define uchar unsigned char

Uint

i, miao, fen, fen1, fen2, fen3, fen4, shi, shi1, shi2, shi3, shi4, flag1, flag2, flag3,flag4, flag5, aa, K1num, K2num, K3num, K4num,N; //KInum-KI 按键被按下的标记变量, K2num-K2按键被按下的标记变量, K3num=0-K3按键被按下的标记变量

uchar code table[]=" H. I.T CHINA

";//定义初始.上电时液晶默认显示状态

uchar code table2[]=”TIME

uchar code Alarm_ 0[]=”GBDS

uchar code Alarm_ 1[]=" SKDS

uchar code Alarm. 2[]=" XKDS

uchar code Alarm_ 3[]=" DKDS

uchar code Alarm 00[]=”GB

uchar code Alarm_ 11[]=”SK

uchar code Alarm_22[]=”XK

uchar code Alarm_33[]=”DK

uchar code deng[]=”LIGHTING

sbit Kl=P1^0; //四个按键

sbit K2=P1' 1;

sbit K3=P1^2;

sbit K4=P1~3;

sbit rs=P2^ 0;

sbit rv=P2^1;: //灯 光控制端

sbit lcden=P2' 2;

sbit LED2=P2 3; /广播控制端

sbit led=P2^4; //发光二极管控制端

sbit beep=P2^5; //蜂鸣 器控制端

void delay(uint z) //延时函数

{uint x, y;

for (x=z;x>0;x--)

你的代码贴出来啊。看这个提示应该是漏写了 ;

变量i的上一行可能有错误,代码贴出来看看

发一下你的代码,缺少字符或者引号使用不对。

Uint中的U换成小写

uint 要注意大小写,Uint和uint是不一样的