Russian Belarusian English German Japanese Ukrainian

Функция


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

Синтаксис


#include<stdlib.h>
void exit(int status);

Прототип


stdlib.h

process.h

Описание


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

EXIT_SUCCESS - нормальное завершение.

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

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


Нет.

Переносимость


Поддерживается в системах UNIX и определена в ANSI C.

Пример


#include<stdlib.h>
#include<conio.h>
#include<stdio.h>

int main(void)
{
int status;
printf("Нажмите клавишу 1 или 2\n");
status = getch();
exit(status-'0');
return 0;
}

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Поиск по сайту