Setjmp

Setjmp

Setjmp

setjmp — функция в языках программирования Си (язык программирования) и C++. Сохранаяет текущий контекст выполнения программы для обеспечения дальнейшего восстановления.

Содержание

Синтаксис

#include <setjmp.h>
 
int setjmp(jmpbuf env);

Описание

setjmp() в паре с longjmp() обычно используется для реализации механизима исключений в программах на C. setjmp() сохраняет стек в переменной env.

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

setjmp() возвращает 0 при вызове-сохранении буфера и значение, отличное от нуля при возврате после вызова longjmp().

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Setjmp" в других словарях:

  • Setjmp.h — is a header defined in the C standard library to provide non local jumps (control flow) outside of the normal function call and return sequence. The paired functions setjmp and longjmp provide this functionality through first saving the… …   Wikipedia

  • setjmp.h — C Standard Library Data types Character classification Strings Mathematics File input/output Date/time Localization …   Wikipedia

  • Setjmp.h — Este artículo o sección necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 8 de junio de 2011. También puedes ayudar wikificando… …   Wikipedia Español

  • setjmp.h — Стандартная библиотека языка программирования С assert.h complex.h ctype.h errno.h fenv.h float.h inttypes.h iso646.h limits.h locale.h math.h setjmp.h signal.h stdarg.h stdbool.h stddef.h …   Википедия

  • Setjmp (функция) — setjmp сохранаяет текущий контекст выполнения программы для обеспечения дальнейшего восстановления Содержание 1 Синтаксис 2 Описание 3 Возвращаемое значение 4 См. также …   Википедия

  • Longjmp — Эту страницу предлагается объединить с setjmp.h. Пояснение причин и обсуждение на странице Википедия:К объединению/10 октября 2011. Обсуждение длится одну неделю (или дольше, если оно идёт медленно). Дата начала …   Википедия

  • Coroutine — Coroutines are computer program components that generalize subroutines to allow multiple entry points for suspending and resuming execution at certain locations. Coroutines are well suited for implementing more familiar program components such as …   Wikipedia

  • C standard library — The C Standard Library consists of a set of sections of the ANSI C standard in the programming language C. They describe a collection of headers and library routines used to implement common operations such as input/output[1] and string handling …   Wikipedia

  • Funciones de la biblioteca estándar de C — Anexo:Funciones de la biblioteca estándar de C Saltar a navegación, búsqueda El propósito de este artículo es proporcionar un listado alfabético de todas las funciones de la biblioteca estándar de C, y unas pocas funciones no estándar. Contenido… …   Wikipedia Español

  • Стандартная библиотека языка Си — Стандартная библиотека языка программирования С assert.h complex.h ctype.h errno.h fenv.h float.h inttypes.h iso646.h limits.h locale.h math.h setjmp.h signal.h stdarg.h stdbool.h stddef.h …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»