| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 450 人关注过本帖
标题:一个小问题
只看楼主 加入收藏
ilovebeauty
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-12-11
收藏
 问题点数:0 回复次数:2 
一个小问题

我想请教如何退出两重循环,我做了个程序:
clea


for a=1to 4
for b=2to 5
for c=2to 5

if a>=2
if b>=3
?a,b,c

exit

endi
endi

endf
endf
endf

retu
得出的结果是:

2 3 2
2 4 2
2 5 2
3 3 2
3 4 2
3 5 2
4 3 2
4 4 2
4 5 2
只是退出了最内层的循环,我想退出两层,EXIT 应具体在什么位置,不胜感激!!!

搜索更多相关主题的帖子: 如何 
2006-11-09 10:54
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
收藏
得分:0 

你的For……EndFor不需要EXIT命令来退出,只要循环完毕就行了,当然有条件的跳出循环除外。

把EXIT放在ENDFOR前一行

[此贴子已经被作者于2006-11-9 12:27:55编辑过]


两人行已有我师……
2006-11-09 12:16
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
第三层循环内使用EXIT是退出第三层循环;第二层循环内使用EXIT则可退出第二层循环;第一层循环内使用EXIT就可以退出第一层循环了。

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-11-09 14:55
快速回复:一个小问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021347 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved