Логотип Автор24реферат
Задать вопрос
Курсовая работа на тему: Контроль процесса выполнения программы
44%
Уникальность
Аа
2678 символов
Категория
Программирование
Курсовая работа

Контроль процесса выполнения программы

Контроль процесса выполнения программы .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Библиотека stdlib содержит пять функция для управления работой программы: abort, atexit, exit, getenv, system.
Функция abort создает аварийное завершение программы. Данная функция формирует SIGABRT сигнал, который информирует операционную систему о неудачном завершении, возвращая код ошибки и завершает программу.
Прототип данной функции имеет следующий вид:
void abort(void);
Функция atexit при завершении программы предает управление другой функции, которая будет выполняться перед завершением.
Аргументом данной функции является указатель на функцию, которая будет вызываться, в случае правильного завершения программы. Если функция atexit была вызвана более одного раза, то порядок выполнения функций, передаваемых в качестве аргумента, будет обратным

Зарегистрируйся, чтобы продолжить изучение работы

. Такой принцип работы функции основан на работе стека, т. е. последняя вызванная функция будет выполняться первой.
Прототип функции atexit:
int atexit(void (* funcptr) (void));
Функция exit выполняет немедленное завершение программы. Завершаемый процесс, как правило, выполняет очистку используемой памяти. Во-вторых, все функции, зарегистрированные вызовами atexit, выполняются в порядке, обратном порядку их регистрации. В таком случае, все используемые программой потоки закрываются, и временные файлы удаляются, и, наконец, управление возвращается ОС или другой программе. Аргумент, принимаемый данной функции, возвращается принимающей стороне, операционной системе или другой программе.
Прототип функции exit:
void exit(int value);
Функция getenv возвращает указатель на значение переменной окружения, то есть функции в качестве аргумента передается значение переменной окружения

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥

Магазин работ

Посмотреть все
Посмотреть все
Больше курсовых работ по программированию:

Оптимизация программных систем

45230 символов
Программирование
Курсовая работа
Уникальность
Все Курсовые работы по программированию
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты