if(_kbhit()) //如果按下的是方向键或功能键, _getch()要调用两次,第一次返回0XE0或0 { fflush(stdin); c=_getch(); //上: 72 下:80 左:75 右:77 if(c==0XE0 || c==0) { c=_getch(); if(c==72 && direct!=1 && direct!=3) { direct=3; }