怎样跳开死循环,让它绕回来。第一天学不懂

if(k1==1)          //检测按键k1是否按下
{    
        mode++;

        if (mode==4)
            mode=0;
        }

?你这都没有循环

这不是死循环,是根本没有循环,导致程序一运行直接退出了,后面当然就不干活了

while(1)-----死循环,里面可以加if--break跳出循环

while (1)
{
    if (k1 == 1)          //检测按键k1是否按下
    {
        mode++;
        if (mode == 4)
        {
            mode = 0;
            ;
        }
    }
}