#include <iostream>
#include <string.h>
#include <stdlib.h>
#include <assert.h>
#include <stdio.h>
using namespace std;
int atexit(void (*fuction)(void));
void fn1(void),fn2(void);
void main()
{
atexit(fn1); //注册atexit函数,使得main结束后,fn1,fn2函数可以继运行
atexit(fn2);
cout<<"main"<<endl;
}
void fn1()
{
cout<<"behind";
}
void fn2()
{
cout<<" main"<<endl;
}