怎么让while循环只执行一次??

2019-07-17 12:10发布

在做堆栈的程序,因为要用到循环的移位寄存器,但是又每次只需要执行一次,怎么解决呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
13545876048
2019-07-18 00:52
{
    unsigned char flag=1; //设置标志位为1
    while(flag)                //检测标志位,为1执行,为0跳出
    {
       .........
       ......
       flag=0;               //执行完所有代码之后,标志位置0,while就只执                              
                                  //行一次了   
    }
    ........                      //干别的
    .....
    flag=1;                    //下次要用到while了,标志位置1           
}

一周热门 更多>