注册 登录
编程论坛 单片机编程

单片机编程中如何返回执行之前的语句?要求如下文

TEROI 发布于 2015-06-04 13:20, 4251 次点击
void RightSearching(void)
{
  Get_RightPosition0();
  P_Old=right_black_pos0;
*************************************************
if(right_flag==1)
  {
   Get_RightPosition1();
   if(right_flag==1)
    {
     P_New=right_black_pos1;
     error=P_New-P_Old;
     
      if(error<10)
      {
       P_Old=P_New;
       error=error;
       right_flag=1 ;
      }
**********************************//符合条件error<10执行完上述语句后,如何再返回到上一串*号之后的语句,实现一个循环
       else
      {
       LeftSearching();
      }
  }
   else
    {
     error=64;
    }
  }
else
 {
  error=0;
  LeftSearching();
 }
}
3 回复
#2
取名字2015-06-09 15:47
改用while语句或者goto语句。
#3
tlliqi2015-06-09 21:40
c语言?
#4
取名字2015-06-09 22:17
单片机中的C语言。
1