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

2019-07-17 12:10发布

在做堆栈的程序,因为要用到循环的移位寄存器,但是又每次只需要执行一次,怎么解决呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
天空上
1楼-- · 2019-07-17 13:43
 精彩回答 2  元偷偷看……
zhifubao
2楼-- · 2019-07-17 15:34
一般是这样的:
do{

}while(0);
mango@orange
3楼-- · 2019-07-17 18:10
只能用while吗
690606793
4楼-- · 2019-07-17 23:06
用for循环就可以了
13545876048
5楼-- · 2019-07-18 00:52
{
    unsigned char flag=1; //设置标志位为1
    while(flag)                //检测标志位,为1执行,为0跳出
    {
       .........
       ......
       flag=0;               //执行完所有代码之后,标志位置0,while就只执                              
                                  //行一次了   
    }
    ........                      //干别的
    .....
    flag=1;                    //下次要用到while了,标志位置1           
}
不负長詞不负卿
6楼-- · 2019-07-18 06:49
13545876048 发表于 2016-7-29 16:29
{
    unsigned char flag=1; //设置标志位为1
    while(flag)                //检测标志位,为1执行,为0跳出

~~~是labview,不好意思,我没说清楚。

一周热门 更多>