| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7871 人关注过本帖, 1 人收藏
标题:菜鸟一名 想请教一下DO WHILE语句的运用
只看楼主 加入收藏
孤灯泰坦
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2016-6-3
收藏
得分:0 
回复 8楼 sdta
谢谢 谢谢 可算弄明白了 我以为是整个程序结束了呢
之前的确上机做了 然而还是弄不懂啊。。。看完帖子才明白的
2016-06-05 19:39
孤灯泰坦
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2016-6-3
收藏
得分:0 
回复 9楼 taifu945
哦哦 多谢 了解了 DOWHILE和 endDO 这一对是属于就近的那种吧?就像HTML里的<p>和</p>一样...
确认一下:
loop是需要返回头部重新判定一次
exit就直接跳出DOWHILE循环,执行endDO后面的语句了
这么说没问题吧
2016-06-05 19:49
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:0 
以下是引用孤灯泰坦在2016-6-5 19:49:01的发言:

哦哦 多谢 了解了 DOWHILE和 endDO 这一对是属于就近的那种吧?就像HTML里的和一样...
确认一下:
loop是需要返回头部重新判定一次  
exit就直接跳出DOWHILE循环,执行endDO后面的语句了
这么说没问题吧
LOOP、EXIT都只作用于它所属的循环语句块中,可以在所有循环语句块中使用,包括:SCAN...ENDSCAN、FOR...NEXT、DO WHILE...ENDDO,但不能用在DO CASE...ENDCASE、IF...ELSE...ENDIF这些非循环语句块中。LOOP的作用相当于ENDSCAN(会使相关表文件记录指针往尾部移动一次)、NEXT(使循环变量按步长值增加 / 减少一次)、ENDDO(回到DO WHILE重新判断条件一次);EXIT则是无条件直接退出它所属的循环语句块,执行该循环语句块ENDSCAN、NEXT,或ENDDO后面的第一条语句,其它再无任何作用。
不知我以上表述是否讲明白了。
2016-06-06 08:41
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
以下是引用孤灯泰坦在2016-6-5 19:36:28的发言:

谢谢 谢谢 帮大忙了
那个...道理我懂了 不过“B为[2,3,4,5]”是什么意思....

就是B的值可以为2,3,4,5的意思。不是VFP的标准说法。
2016-06-06 09:30
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:0 
以下是引用mywisdom88在2016-6-6 09:30:46的发言:

 
就是B的值可以为2,3,4,5的意思。不是VFP的标准说法。
这是数学上的用法:开区间、闭区间,B∈[2,5]。
2016-06-06 10:17
zy_gyxx
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2016-12-12
收藏
得分:0 
在VF中运行一下就不知道了吗?
2016-12-12 11:25
快速回复:菜鸟一名 想请教一下DO WHILE语句的运用
数据加载中...
 
   



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

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