1.查看man手册
NAME
atexit -
register a function to be called at normal process termination
SYNOPSIS
#include <stdlib.h>
int atexit(void (*function)(void));
①注册一个函数在进程正常结束的时候会被调用
②很像C++里面的析构函数的作用
2.一个Demo
#include <stdio.h>
#include <stdlib.h>
void f1(void)
{
puts("f1......");
}
void f2(void)
{
puts("f2......");
}
void f3(void)
{
puts("f3......");
}
int main()
{
puts("Begin");
atexit(f1);
atexit(f2);
atexit(f3);
puts("End");
return 0;
}