longjmp — функция в языках программирования Си (язык программирования) и C++. Переход к заранее сохраненному состоянию.
#include <setjmp.h>
void longjmp(jmp_buf env, int val);
Функция обычно используется для организации механизма исключений. Функция longjmp()
восстанавливает состояние программы, сохраненное ранее с помощью функции setjmp()
. После вызова longjmp()
выполнение программы продолжается, будто бы функция setjmp()
просто вернула значение val
. Аргумент val
нельзя задать равным нулю. Если аргумент val
задан равным нулю, ему автоматически присваивается значение 1.
Функция longjmp
никогда не возвращает управление.
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .