美文网首页
C语言钩子函数

C语言钩子函数

作者: itfitness | 来源:发表于2021-12-30 21:40 被阅读0次

C语言钩子函数

C语言钩子函数atexit挂载的函数会在程序正常终止时,按照挂载的顺序倒序执行挂载的函数,如下所示:

#include<stdio.h>
#include<stdlib.h>

void f1(){
    printf("f1 working\n");
}
void f2(){
    printf("f2 working\n");
}
void f3(){
    printf("f3 working\n");
}

int main(){
    printf("Begin\n");
    atexit(f1);
    atexit(f2);
    atexit(f3);
    printf("End\n");
    return 0;
}

执行结果如下


相关文章

网友评论

      本文标题:C语言钩子函数

      本文链接:https://www.haomeiwen.com/subject/ugjwqrtx.html