首页 > 代码库 > 注册终止函数

注册终止函数

当程序结束后,注册的函数还可以执行。
#include <stdio.h>
#include <stdlib.h>
void aa1(void)
{
    printf("aa1\n");
    return;
}
void aa2(void)
{
    printf("aa2\n");
    return;
}
int main(int argc, char *argv[])
{
    atexit(aa1);
    atexit(aa2);  // register  function : aa1 aa2

    printf("bbbbbbbbbbb\n");
    return 0;
}


先注册的后调用,栈的思想



注册终止函数