关于pascal中的退出指令

2025-03-10 23:50:10
推荐回答(2个)
回答1:

exit出现时作用是退出一层子程序,如果是在主程序中那会退出程序。(一般用于深搜时找到结果或发现不可行时退出)
break用于退出一层循环.(不可以退出多层!)(一般与for连用,找到某个值便记录然后退出循环)
halt使程序直接退出,exitcode为0,这相当于goto程序的最后一行(end.)(一般用于使用队列的广搜,发现最优解时便输出结果、关闭文件、退出程序)
noip中能用到的就这些,我今年也参加noip,不知你参加普及组还是提高组?我参加提高组,(高二),一等十拿九稳哈。
(*^__^*) 嘻嘻……

回答2:

exit是推出子程序
halt直接推出主程序
break推出一层循环(比如,while,repeat,for等循环语句);