请问IAR MSP430上面怎么不能用GOTO语句 这2两天在给别人搞东西 ,不知道怎么不能用GOTO语句,
程序如下
void main(void)
{
Init_sys();
for(;;)
{
start:
1,2,3,//主处理程序
goto:start;
sleep:
1,2,3//低功耗处理语句
}
}
这么处理总是有报警
报警如下:
Error[Pe040]: expected an identifier
Warning[Pe177]: label "start" was declared but never referenced
Error while running C/C++ compiler
我现在的处理方法是这样
void main(void)
{
Init_sys();
for(;;)
{
1,2,3,//主处理程序
if(需要低功耗)
break;
}
sleep:
1,2,3//低功耗处理语句
} |