关于循环嵌套和停止的一个问题
时间:10-02
整理:3721RD
点击:
有一个大循环A,里面有5个小循环,名为1,2,3,4,5,这5个循环执行次序也为1,2,3,4,5。
当循环1的执行次数为0的时候,直接结束大循环;当循环1的执行次数不为0,而循环2的次数为0的时候,先执行循环1,然后2,3,4,5都不执行,直接结束大循环;当循环1,2的执行次数都不为0的时候,依次执行循环1,2,然后3,4,5不执行,直接结束大循环;以此类推,直至最后一个循环。这个如何实现?
用for循环就可以了,开启for循环的条件接线端。然后通过每次for循环执行的结果判断是否直接跳出for循环,保存上一次判断结果就用移位寄存器。
沉的好快啊,有大虾看看么
忘了可以用移位寄存器来保存上一次的判断结果了,这样或许可以简单些,先谢了,再看看有没有其他简单一点的办法
加一个数组当标志位,每次执行循环前先判断是否次数为零,是的话跳出不就好了