delphi中exit,abort,break,continue的区别delphi中表⽰跳出的有break,continue, exit,abort, halt, runerror。
nmk1、break 强制退出循环(只能放在循环中),⽤于从For语句,while语句或repeat语句中强制退出。
2、continue ⽤于从For语句,while语句或repeat语句强⾏结束本次称称循环,并开始下⼀次循环。
questionable
beak动感英语3、exit ⽤于从当前代码块中退出。若该代码为主程序,则终⽌该程序,若是函数或过程,则⽴即该过程或函数。
4、abort 中⽌程序的运⾏,产⽣不报错的异常信息。跳出祖先模块。和exit的区别是
procedure p1;
belt是什么意思begin
p2;
fatp3;
teeth
basketball是什么意思end;
procedure p2;
begin
abort; //exit;
end;
procedure p3;
begin
//showmessage()..
end;
如果⽤ Abort,则执⾏不到 P3,如果⽤ Exit 就能够执⾏到 P3。
5、halt ⽤于强⾏终⽌应⽤程序的执⾏,返回操作系统(⾮正常退出⽅式)。now什么意思
6、runerror 终⽌程序的执⾏,并产⽣运⾏错误(返回错误代码)。豪斯医生第四季剧情