26. Операторы выхода

 Для завершения работы программ, процедур и функций без предвари-

тельного перехода по меткам к закрывающему end в TURBO PASCAL введены

процедуры Exit и Halt.

 Вызов Exit завершает работу своего программного блока и передает

управление вызывающей программе.  Если Exit выполняется в подпрограм-

ме, то выполнение этой подпрограммы прекратится, и далее будет выпол-

няться следующий за вызовом этой подпрограммы оператор. Если Exit вы-

полняется в основной программе,  выход из нее будет эквивалентен ее

нормальному завершению.

 Вызов процедуры Halt, где бы она не находилась, завершает работу

программы и передает управление операционной системе.

 Процедура Halt имеет структуру Halt(n),  где n - код возврата, ко-

торый может  быть проанализирован операционной системой с помощью ко-

манды IF ERRORLEVEL.  Значение n=0 соответствует нормальному заверше-

нию работы программы. Вызов процедуры Halt без параметра эквивалентен

вызову Halt(0).

Электротехника курсовые, лабораторные, практика Математика, физика