日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

atexit()函数(进程退出函数,类似析构)

發布時間:2025/3/15 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 atexit()函数(进程退出函数,类似析构) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

atexit函數:?
atexit函數是一個特殊的函數,它是在正常程序退出時調用的函數,我們把他叫為登記函數?
(函數原型:int atexit (void (*)(void)))

? ? ? ? 一個進程可以登記若32個函數,這些函數由exit自動調用,這些函數被稱為終止處理函數,atexit函數可以登記這些函數。exit調用終止處理函數的順序和atexit登記的順序相反,如果一個函數被多次登記,也會被多次調用。

?驗證:

#include <stdio.h> #include <stdlib.h>void test1() {printf ("hello test1\n") }void test2() {printf ("hello test2\n") }int main() {atexit(test1);atexit(text2);sleep(5);printf ("hello main!\n");exit(2);return 0; }

結果:

hello main hello test2 hello test1

?

總結

以上是生活随笔為你收集整理的atexit()函数(进程退出函数,类似析构)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。