W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
setjmp.h 頭文件定義了宏 setjmp()、函數(shù) longjmp() 和變量類型 jmp_buf,該變量類型會(huì)繞過(guò)正常的函數(shù)調(diào)用和返回規(guī)則。
下面列出了頭文件 setjmp.h 中定義的變量:
序號(hào) | 變量 & 描述 |
---|---|
1 | jmp_buf 這是一個(gè)用于存儲(chǔ)宏 setjmp() 和函數(shù) longjmp() 相關(guān)信息的數(shù)組類型。 |
下面是這個(gè)庫(kù)中定義的唯一的一個(gè)宏:
序號(hào) | 宏 & 描述 |
---|---|
1 | int setjmp(jmp_buf environment) 這個(gè)宏把當(dāng)前環(huán)境保存在變量 environment 中,以便函數(shù) longjmp() 后續(xù)使用。如果這個(gè)宏直接從宏調(diào)用中返回,則它會(huì)返回零,但是如果它從 longjmp() 函數(shù)調(diào)用中返回,則它會(huì)返回一個(gè)非零值。 |
下面是頭文件 setjmp.h 中定義的唯一的一個(gè)函數(shù):
序號(hào) | 函數(shù) & 描述 |
---|---|
1 | void longjmp(jmp_buf environment, int value) 該函數(shù)恢復(fù)最近一次調(diào)用 setjmp() 宏時(shí)保存的環(huán)境,jmp_buf 參數(shù)的設(shè)置是由之前調(diào)用 setjmp() 生成的。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: