
STM32中很短的一个程序但老是显示delay.c(8): error: #127: expected a statement
程序代码为:voiddelay_ms(u32time){u32i,j;for(i=0;i<time;i++)for(j=0;j<2000;j++)——>这里是问题出现的地...
程序代码为:
void delay_ms(u32 time)
{
u32 i,j;
for(i=0;i<time;i++)
for(j=0;j<2000;j++)
——>这里是问题出现的地方
}
void delay_us(u32 time)
{
u32 i,j;
for(i=0;i<time;i++)
{
for(j=0;j<5;j++)
——>这里是问题出现的地方
}
}
出现的问题为:
delay.c(8): error: #127: expected a statement
delay.c(15): error: #127: expected a statement
这是两个普通的延时函数,双击问题指向的是上面箭头标记指示的两处,两个for循环之后,但是找来找去,我看不出这里有什么问题,求大神指点 展开
void delay_ms(u32 time)
{
u32 i,j;
for(i=0;i<time;i++)
for(j=0;j<2000;j++)
——>这里是问题出现的地方
}
void delay_us(u32 time)
{
u32 i,j;
for(i=0;i<time;i++)
{
for(j=0;j<5;j++)
——>这里是问题出现的地方
}
}
出现的问题为:
delay.c(8): error: #127: expected a statement
delay.c(15): error: #127: expected a statement
这是两个普通的延时函数,双击问题指向的是上面箭头标记指示的两处,两个for循环之后,但是找来找去,我看不出这里有什么问题,求大神指点 展开
2个回答
展开全部
嵌套在里面的for循环后面少了个“;”号。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询