关于continue的问题?

w_jingdong 2009-06-09 03:39:00
FOR Count = 1 to 100



IF Count > 15 THEN CONTINUE

NEXT


---------------------------------

请解释一下这段程序的意思
...全文
111 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
www_huabo 2009-07-06
  • 打赏
  • 举报
回复
明白了
y_chan 2009-06-20
  • 打赏
  • 举报
回复
反正是跳出本次循环,开始下一次循环,写在循环的前、中、后来达到不同的目的。
singsongs 2009-06-18
  • 打赏
  • 举报
回复
跳出本次循环,即本次循环不再执行continue以后的代码。直接进入下次循环,再从for那里开始执行。就是这样。拜托不懂的不要误人子弟。
dovei 2009-06-17
  • 打赏
  • 举报
回复
这里的continue没用
sinlan 2009-06-16
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 sinlan 的回复:]
死循环
[/Quote]
哦,不是,这里的continue没用
sinlan 2009-06-16
  • 打赏
  • 举报
回复
死循环
leef_zh 2009-06-16
  • 打赏
  • 举报
回复
記得學continue的時候有一句話,讓我記的最清楚了
結束本次循環,繼續下一次循環

yfq85825 2009-06-16
  • 打赏
  • 举报
回复
continue
用在DO...LOOP或FOR...NEXT循环控制结构中,功能是跳过循环体的剩余语句直接开始下一次循环,
及开始执行循环体的第一条语句,该语言没有参数。
yan20010906 2009-06-14
  • 打赏
  • 举报
回复
如果跳出本次循环用continue,
如果结束全部循环用exit;
l_chlmh 2009-06-13
  • 打赏
  • 举报
回复
如果跳出本次循环用continue,
如果结束全部循环用exit;
newease 2009-06-09
  • 打赏
  • 举报
回复
CONTINUE 继续循环
在DO … LOOP 和FOR … NEXT 语句的循环体中 遇到 CONTINUE 语句后 将不执
行 CONTINUE 语句后与循环结束前的所有语句 而开始新一轮循环
例如 有一个 3000 个元素的数组 它以字符串形式记录人员编号 现在我们要规范
化这些编号 但对编号为空串的项不做处理 完成上述功能的程序段可如此编写
FOR index=1 TO 3000
IF item[index]="" THEN CONTINUE
//规范化人员编号
……
NEXT
wag_enu 2009-06-09
  • 打赏
  • 举报
回复
如代码:

integer A=0, B=0, Count

FOR Count = 1 to 100

A = A + 1

IF Count > 15 THEN CONTINUE

B = B + 1

NEXT

//执行结果是 a=100 and b=15.


wag_enu 2009-06-09
  • 打赏
  • 举报
回复
== 不对,意思是和
for i = 1 to 7
next
一样的效果.
wag_enu 2009-06-09
  • 打赏
  • 举报
回复
意思是只循环6次.
w_jingdong 2009-06-09
  • 打赏
  • 举报
回复


for i=1 to 7

if i=6 then

continue

end if



next

---------------------------------------------

这段话的意思,是怎样的,谢谢
wag_enu 2009-06-09
  • 打赏
  • 举报
回复
continue在上例的作用是不执行 continue 和 next 之间的代码,继续执行 for至continue之间的代码

1,076

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧