在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C/ C 標(biāo)準(zhǔn)庫 - < setjmp.h >
C 輸入 & 輸出
C 標(biāo)準(zhǔn)庫 - < signal.h >
C 標(biāo)準(zhǔn)庫- < string.h >
C 循環(huán)
C 數(shù)據(jù)類型
C 字符串
C 標(biāo)準(zhǔn)庫 - < stdarg.h >
C 標(biāo)準(zhǔn)庫 - < math.h >
C 預(yù)處理器
C 存儲(chǔ)類
C 標(biāo)準(zhǔn)庫 - < locale.h >
C 指針
C 標(biāo)準(zhǔn)庫 - < assert.h >
C 結(jié)構(gòu)體
C 命令行參數(shù)
C 標(biāo)準(zhǔn)庫 - < ctype.h >
C 強(qiáng)制類型轉(zhuǎn)換
C 程序結(jié)構(gòu)
C typedef
C 遞歸
C 運(yùn)算符
C 環(huán)境設(shè)置
C 函數(shù)
C 位域
C 標(biāo)準(zhǔn)庫 - < stddef.h >
C 數(shù)組
C 標(biāo)準(zhǔn)庫 - < errno.h >
C 標(biāo)準(zhǔn)庫 -參考手冊(cè)
C 可變參數(shù)
C 變量
C 錯(cuò)誤處理
C 作用域規(guī)則
C 文件讀寫
C 內(nèi)存管理
C 基本語法
C 標(biāo)準(zhǔn)庫 - < stdio.h >
C 標(biāo)準(zhǔn)庫 - < time.h >
C 頭文件
C 判斷
C 標(biāo)準(zhǔn)庫 - < limits.h >
C 共用體
C 標(biāo)準(zhǔn)庫 - < setjmp.h >
C 常量
C 標(biāo)準(zhǔn)庫 - < float.h >
C 簡(jiǎn)介
C 標(biāo)準(zhǔn)庫 - < stdlib.h >

C 標(biāo)準(zhǔn)庫 - < setjmp.h >

簡(jiǎn)介

setjmp.h 頭文件定義了宏 setjmp()、函數(shù) longjmp() 和變量類型 jmp_buf,該變量類型會(huì)繞過正常的函數(shù)調(diào)用和返回規(guī)則。

庫變量

下面列出了頭文件 setjmp.h 中定義的變量:

序號(hào)變量 & 描述
1jmp_buf
這是一個(gè)用于存儲(chǔ)宏 setjmp() 和函數(shù) longjmp() 相關(guān)信息的數(shù)組類型。

庫宏

下面是這個(gè)庫中定義的唯一的一個(gè)宏:

序號(hào)宏 & 描述
1int setjmp(jmp_buf environment)
這個(gè)宏把當(dāng)前環(huán)境保存在變量 environment 中,以便函數(shù) longjmp() 后續(xù)使用。如果這個(gè)宏直接從宏調(diào)用中返回,則它會(huì)返回零,但是如果它從 longjmp() 函數(shù)調(diào)用中返回,則它會(huì)返回一個(gè)非零值。

庫函數(shù)

下面是頭文件 setjmp.h 中定義的唯一的一個(gè)函數(shù):

序號(hào)函數(shù) & 描述
1void longjmp(jmp_buf environment, int value)
該函數(shù)恢復(fù)最近一次調(diào)用 setjmp() 宏時(shí)保存的環(huán)境,jmp_buf 參數(shù)的設(shè)置是由之前調(diào)用 setjmp() 生成的。