非常教程

C参考手册

编程支持 | Program support

jmp_buf

在头文件<setjmp.h>中定义

typedef / * unspecified * / jmp_buf;

jmp_buf类型是适用于存储信息以恢复呼叫环境的数组类型。 存储的信息足以在程序的正确块中恢复执行并调用该块。 浮点状态标志或打开文件或任何其他数据的状态不存储在类型为jmp_buf的对象中。

参考

  • C11标准(ISO / IEC 9899:2011):
    • 7.13 / 2非本地跳转<setjmp.h>(p:262)
  • C99标准(ISO / IEC 9899:1999):
    • 7.13 / 2非本地跳转<setjmp.h>(p:243)
  • C89 / C90标准(ISO / IEC 9899:1990):
    • 4.6非本地跳转<setjmp.h>

扩展内容

setjmp

保存上下文(功能宏)

longjmp的

跳转到指定的位置(功能)

| jmp_buf的C ++文档 |

C

C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。