keil编译出错 遥控.C(41): error C129: missing ';' before '1' 怎么...
发布网友
发布时间:2024-05-14 18:13
我来回答
共2个回答
热心网友
时间:2024-06-04 15:32
delay 1 ms(uint t)//编译出错是指这里,1的前面(和后面)有空格
//应该为delay1ms(uint t)
{
for(i=0;1<t;i++)//这个地方有笔误,1应该为i,不过编译能通过
for(j=0;j<120;j++)
;
}
难道没有看到吗?函数名delay 1 ms的1前后有空格,这是错误的,应该把空格去掉,为delay1ms。
热心网友
时间:2024-06-04 15:35
for(i=0;1<t;i++)//for(i=0;1<t;i++)
感觉你这句有1前面的分号好像是中文字符
补充回答:
for(i=0;1<t;i++)//应该是i<t