switch(menu)
{
case 0://待机菜单按键操作
{
if(enter==0||esc==0||left==0||right==0)
{delay(10);
if(enter==0||esc==0||left==0||right==0)menu++;
if(menu>1)menu=1;
}
break;
}
/****主菜单按键****/
case 1://功能主菜单按键操作
{
if(enter==0){delay(10);if(enter==0){menu=row+1;row=1;}while(!enter);}
if(esc==0){delay(10);if(esc==0){menu--;}while(!esc);}
if(left==0){delay(10);if(left==0){row--;if(row<1)row=4;}while(!left);}
if(right==0){delay(10);if(right==0){row++;if(row>4)row=1;}while(!right);}
break;
}
}
enter,esc,right,left,都宏定义过了,但是每个if语句都出现了语法问题,“error: syntax error before ';' token”,不知道问什么?求解
|