结束语句Pascal

halt,exit,break,continue这些的用法,要详细。... halt,exit,break,continue这些的用法,要详细。 展开
 我来答
炫心吾动之夜爱
2011-10-05 · TA获得超过379个赞
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:64万
展开全部
halt挂起,程序执行此语句就中断,主要用于调试程序,便于查错,
exit退出,程序执行此语句时即结束程序执行,回到执行程序前的状态。
break中断,主要用于循环语句体中,退出语句体,执行语句体外的语句。
continue继续,用于循环语句体中,结束本次循环体中的其它语句,返回循环体的判断语句,继续下一次的循环体的执行。
bdQuaker
2011-10-05 · TA获得超过253个赞
知道小有建树答主
回答量:551
采纳率:100%
帮助的人:442万
展开全部
Exit---是退出本程序块。如果在一个过程中使用则退出过程(子过程就退出子过程),在主程序里就直接退出。
Break---是跳出一层循环。
Halt---无论执行什么程序,都直接关闭程序,一般用于判断死循环后的及时退出。
Continue---也是用在循环里面,跳过这一次循环,直接进入下一个循环。
追问
exit 用于循环中式什么意思。
追答
exit 用于循环中的意思:

Form1.onClick(sender TObjedt);
var i : Integer ;
begin
for i := 1 to 10 do
begin
//循环体
//如果满足条件,则中止for循环,并且退出当前的子程序Form1.onClick()
if 怎么怎么样 then Exit ;
end;

//子程序的其他语句,在Exit之后,将得不到执行

end;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sxhede2000
2011-10-05
知道答主
回答量:72
采纳率:0%
帮助的人:20.2万
展开全部
halt:结束整个程序(主程序and子程序都不例外)
exit:结束当前程序块
break:结束当前循环
如:for i:=1 to 99 do
for i:=1 to 55 do break
只结束j这个循环
continue:结束本次循环
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友005875b0e
2011-10-05 · 超过14用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:43万
展开全部
halt-----结束整个程序(包括子程序以及主程序)
exit-----结束当前程序块(如果是在子程序里,结束子程序;在主程序里,结束主程序)。
break-----退出当前循环,返回上一级循环。
continue-----跳过这一次循环,直接进入下一个循环。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式