找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1541|回复: 9

[求助]有关while loop,for loop的用法的疑问

[复制链接]
发表于 2005-7-25 17:59:59 | 显示全部楼层 |阅读模式
<>我的程序实现的思路是这样的:</P>
<>   先利用循环求出一个数组从头开始和指定数相等的数有多少,一旦遇到不相等的就停止循环,然后用得到的这个数进行后续的操作;我采用while loop结构来求出相等的数的个数,不等,结束循环,进行后面的操作;但是当我运行程序的时候,可以得到我想要的这个数,但是不进行后续操作了,我再次运行程序,可以得到后续操作,我想问问,如何解决这一问题,可否执行一次就可以得到我所需的所有结果[em04]</P>
<>还想问问如果用for loop 结构,是否可以在程序的运行中动态的更改N值??因为我采用这个结构的时候,不能从我想要的地方跳出来</P>
<P>大侠请给与帮助,如何解决这个问题,用什么方法比较好,谢谢!!</P>[em06]
 楼主| 发表于 2005-7-25 19:30:49 | 显示全部楼层
怎么没有人回答我的问题啊[em22],如何在指定的条件下从for loop中途跳出来啊 [em32]
回复 顶

使用道具 举报

发表于 2005-7-25 20:01:00 | 显示全部楼层
现在才看到,呵呵,不好意思,我看看!
回复 顶

使用道具 举报

发表于 2005-7-25 20:08:22 | 显示全部楼层
<>这个FOR刚才试了不可以运态赋N啊,不像C中可以跑出来的!想想有什么办法!</P><>用WHILE为什么不行呢?我觉得应该可以,但不清楚你的意思是怎么样的,我不太明白您的意思!它为什么不执行后面的,再运行就再执行后面的!可以把程序发到我的邮箱,我看看能不能解决!cpubbs@163.com</P>
回复 顶

使用道具 举报

 楼主| 发表于 2005-7-25 22:10:51 | 显示全部楼层
<>大侠,我已经把问题发到您的信箱了,请过目,谢谢</P>[em09]
回复 顶

使用道具 举报

 楼主| 发表于 2005-7-25 22:12:03 | 显示全部楼层
对了,我在一本书上看到别的例子,好像是可以动态修改N的[em04]
回复 顶

使用道具 举报

 楼主| 发表于 2005-7-25 22:48:21 | 显示全部楼层
不好意思,我刚才发错程序了,重发了一遍,请查收[em04]
回复 顶

使用道具 举报

发表于 2005-7-25 23:01:59 | 显示全部楼层
我还没有试过动态赋值给for loop 的N的,我看了你的程序再说!
回复 顶

使用道具 举报

发表于 2005-7-28 03:57:17 | 显示全部楼层

可以动态的赋给N值的,我记得我以前好象这样用过的

[em01]
回复 顶

使用道具 举报

 楼主| 发表于 2005-7-28 16:42:56 | 显示全部楼层
我看NI的网站上说不推荐动态赋值给N,如果要想中途跳出循环,可以用while loop结构,谢谢各位大虾[em17]
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 00:55 , Processed in 0.057302 second(s), 8 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表