exit

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

 Синтаксис          #include
                    void exit(int status);

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

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

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

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

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

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

 Смотрите также     Функции abort atexit exec.., _exit spawn..,
                    keepи signal

 Пример:

 #include
 #include
 #include

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