Функция Прекращает выполнение программы.
Синтаксис #include
void exit(int status);
Файл, содержащий process.h, stdlib.h
прототип
Описание Функция exit прекращает вызываемый процесс. Перед
выходом из процесса все файлы закрываются, записы-
вается буферный вывод (ждущий вывода) и вызываются
зарегистрированные "функции выхода" (объявленные в
функции atexit).
В любом случае, для вызываемого процесса обеспечи-
вается аргумент status, который представляет собой
статус выхода для данного процесса. Обычно, значе-
ние, равное нулю, используется для обозначения
нормального выхода из процесса,а ненулевое значе-
ние обозначает какие-либо ошибки. Оно устанавлива-
ется одним из следующих:
EXIT_SUCCESS - Нормальное завершение
EXIT_FAILURE - Ненормальное завершение. Сообщает
операционной системе, что программа
завершилась с ошибкой.
Возвращаемое Нет.
значение
Переносимость Функция exit совместима с системой UNIX и опреде-
лена в стандарте ANSI C.
Смотрите также Функции abortatexitexec.., _exitspawn..,
keepи signal
Пример:
#include
#include
#include
int main(void)
{
int status;
printf("Нажмите клавишу 1 или 2\n");
status = getch();
exit(status-'0');
return 0; /* эта точка не достигается */
}