刚学C++,关于贪食蛇的问题

while (true){
char keydown= getch();
m.change_point(keydown);

while(!kbhit()){
system("cls"); //清屏函数;
m.moving();
f.OutputF();
Sleep(200);
}
}
这段代码是贪食蛇最后的,什么作用,求告知?

while (true){ //这是一个死循环,用来不断扫描键,并且绘制,使得游戏进行下去
char keydown= getch(); //判断按下什么键,键放在keydown
m.change_point(keydown); //改变位置,具体实现在change_point函数内。

while(!kbhit()){ //判断是否有按键
system("cls"); //清屏函数;
m.moving(); //移动位置
f.OutputF(); //输出f
Sleep(200); //延迟0.2秒
}
}

完整的代码和注释

http://wenku.baidu.com/link?url=HYeZ1DuoA3GzPtwoijqTh9e4hPl1K1cMSgzzJx9CcvFLfeBRstqaTkaZOLRsjBytBO0-r0iLqaaEVRYJiO1FqYL65uq_63uqipcEY97ET6a
 while (true){ //这是一个死循环,用来不断扫描键,并且绘制,使得游戏进行下去
        char keydown= getch(); //判断按下什么键,键放在keydown
        m.change_point(keydown);  //改变位置,具体实现在change_point函数内。

while(!kbhit()){  //判断是否有按键
            system("cls");  //清屏函数;
            m.moving(); //移动位置
            f.OutputF(); //输出f
            Sleep(200); //延迟0.2秒
        }
    }

    完整的代码和注释

    http://wenku.baidu.com/link?url=HYeZ1DuoA3GzPtwoijqTh9e4hPl1K1cMSgzzJx9CcvFLfeBRstqaTkaZOLRsjBytBO0-r0iLqaaEVRYJiO1FqYL65uq_63uqipcEY97ET6a

while (true){ //这是一个死循环,用来不断扫描键,并且绘制,使得游戏进行下去 char keydown= getch(); //判断按下什么键,键放在keydown m.change_point(keydown); //改变位置,具体实现在change_point函数内。 while(!kbhit()){ //判断是否有按键 system("cls"); //清屏函数; m.moving(); //移动位置 f.OutputF(); //输出f Sleep(200); //延迟0.2秒 } } 完整的代码和注释 http://wenku.baidu.com/link?url=HYeZ1DuoA3GzPtwoijqTh9e4hPl1K1cMSgzzJx9CcvFLfeBRstqaTkaZOLRsjBytBO0-r0iLqaaEVRYJiO1FqYL65uq_63uqipcEY97ET6a