Cтраница 1
Нормальное завершение программы происходит при выходе на оператор окончания END, который является последним оператором программы или основной программы, если в программе содержатся подпрограммы. После прерывания оператором END не выдается сообщение о номере последнего выполненного оператора. [1]
Вызывает нормальное завершение программы. Если программа исполняет более одного вызова функции exit, то поведение не определено. Сначала вызываются все функции, зарегестрированные функцией atexit, в порядке, обратном их регистрации. Каждая функция вызывается столько раз, сколько раз она была зарегистрирована. Далее, все открытые потоки с незаписанными буферизованными данными сбрасываются, все открытые потоки закрываются и все файлы, созданные функцией tmpfile, удаляются. [2]
Вызывает нормальное завершение программы. Если в программе выполняется больше, чем одно обращение к функции exit, то результат не определен. Сначала выполняются все функции, зарегистрированные функцией atexit, в последовательности, обратной последовательности их регистрации. Каждая функция вызывается столько раз, сколько она была зарегистрирована. [3]
Следующий пример иллюстрирует нормальное завершение программы и соответствующую выдачу. [4]
Функция exit вызывает нормальное завершение программы. [5]
Возникновение GPF при нормальном завершении программы обычно является индикатором того, что установлен слишком малый размер стека. Хотя это и маловероятно для 32-разрядной программы, но при определенных обстоятельствах может произойти. Причиной GPF по завершении программы может также быть повторное удаление указателя, о чем я говорил выше. [6]
После закрытия файла и при нормальном завершении программы временные файлы удаляются. [7]
Функция регистрирует функцию, которая будет вызываться при нормальном завершении программы. [8]
Регистрирует функцию, указываемую func, для вызова без аргументов при нормальном завершении программы. Реализация должна поддерживать регистрацию по меньшей мере 32 - х функций. Функция at exit возвращает ноль, если регистрация прошла успешно, и ненулевое значение при отказе. [9]
Он содержит наименование графической программы, дату ее выполнения, сообщение, подтверждающее нормальное завершение программы. При аварийном завершении программы чертеж и ресурсная справка могут отсутствовать, а протокол содержит диагностические сообщения. [10]
Регистрирует функцию, на которую указывает func, которая должна вызываться без параметров при нормальном завершении программы. Реализация системы должна поддерживать регистрацию по крайней мере 32 функций. Функция atexit возвращает нуль в случае успешной регистрация и отличное от нуля значение в случае неудачи. [11]
Предложение 03401 ( ALLDONE) - первое из набора предложений, которые закрывают файлы и выполняют все другие функции, необходимые для нормального завершения программы. [12]
Функция exit вызывает нормальное завершение программы. Функция часто используется для завершения программы в случаях, когда произошла ошибка ввода, или если файл, который программа должна обработать, не может быть открыт. [13]
Функция exit имеет один параметр. Обычно в качестве аргумента используются символические константы EXIT SUCCESS или EXIT FAILURE. Если exit вызывается со значением EXIT SUCCESS, то программа возвращает исполняющей системе значение нормального завершения программы, определяемое реализацией системы. [14]
Функция exit имеет один параметр. Обычно в качестве аргумента используются символические константы EXIT SUCCESS или EXIT FAILURE. Если exit вызывается со значением EXIT SUCCESS, то программа возвращает исполняющей системе значение нормального завершения программы, определяемое реализацией системы. Если exit вызывается с аргументом EXIT FAILURE, то возвращается определяемое реализацией системы значение, соответствующее аварийному завершению программы. [15]