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