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; /* эта точка не достигается */ }