微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > while退出循环时,总是执行一次循环再退出。

while退出循环时,总是执行一次循环再退出。

时间:10-02 整理:3721RD 点击:
想问下,怎么在判断的布尔条件一旦为真,就立即退出,不执行最后一次循环。

没人回复吗?小白求帮忙啊

利用break或者goto,你是不是没说清楚啊,你的情况应该是在上一次满足循环条件,然后在这次执行循环体的过程中条件不满足了,当然程序总会执行完该次循环的所有内容才会退出。它并没有执行下一次循环。简单的可以在这个循环程序里某个位置加结束或者跳转语句,如果状态改变不执行某段内容就退出

不知道图片能否满足你的想法


其实你不退出的时候一直都在运行着呢,当然你退出也会运行一次的,否则怎么能停止循环?无法实现的.不知道你这样的目的何在?你的本意可能不是这样

你既然想布尔为真就执行,不循环,干嘛非要加循环,楼上的判断框,或直接去掉循环的判断框应该可以满足你的要求,不过,如果没循环框架的话可能运行就结束,看你想干吗了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top