Описание функций Си

Exit



     exit

Функция Прекращает выполнение программы.

Синтаксис #include

void exit(int status);

Файл, содержащий process.h, stdlib.h прототип

Описание Функция exit прекращает вызываемый процесс. Перед выходом из процесса все файлы закрываются, записы- вается буферный вывод (ждущий вывода) и вызываются зарегистрированные "функции выхода" (объявленные в функции atexit).

В любом случае, для вызываемого процесса обеспечи- вается аргумент status, который представляет собой статус выхода для данного процесса. Обычно, значе- ние, равное нулю, используется для обозначения нормального выхода из процесса,а ненулевое значе- ние обозначает какие-либо ошибки. Оно устанавлива- ется одним из следующих:

EXIT_SUCCESS - Нормальное завершение EXIT_FAILURE - Ненормальное завершение. Сообщает операционной системе, что программа завершилась с ошибкой.

Возвращаемое Нет. значение

Переносимость Функция exit совместима с системой UNIX и опреде- лена в стандарте ANSI C.

Смотрите также Функции .., .., и

Пример:

#include

#include

#include

int main(void) { int status; printf("Нажмите клавишу 1 или 2\n"); status = getch(); exit(status-'0'); return 0; /* эта точка не достигается */ }



Содержание раздела