帮忙看一道c语言程序题~可以通过~我自己标了注解~

来源:百度知道 编辑:UC知道 时间:2024/06/03 21:38:34
太长了,我发到c语言吧里了~
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;/**********************注意这里************