帮忙看一道c语言程序题~可以通过~我自己标了注解~
来源:百度知道 编辑:UC知道 时间:2024/06/03 21:38:34
http://post.baidu.com/f?kz=284684634
你说的问题是由于以下代码段导致的:
case upkey: /* 上健控制 */
if(old_y==Menu_y)
choice=Menu_y+2;
else
choice=Menu_y-2;
old_y=choice;
EnterFace(choice);
break;
case downkey: /* 下健控制 */
if(old_y==Menu_y+2)
choice=Menu_y-2;
else
choice=Menu_y+2;
old_y=choice;
EnterFace(choice);
break;
将其改为如下形式:
case upkey: /* 上健控制 */
if(old_y==Menu_y)
choice=Menu_y+2;
else
choice=Menu_y; /**********************注意这里*************/
old_y=choice;
EnterFace(choice);
break;
case downkey: /* 下健控制 */
if(old_y==Menu_y+2)
choice=Menu_y;/**********************注意这里************