atexit()函数来注册程序正常终止时被调用的函数
#include "stdafx.h"
//很多时候,我们需要退出的时候做一些诸如资源释放的操作,
//但程序退出的方式很多种,例如main()函数的结束,程序中的exit()程序
//atexit()函数来注册程序正常终止时被调用的函数
#include <stdlib.h>
#include <stdio.h>
void fn1();
void fn2();
int _tmain(int argc, _TCHAR* argv[])
{
atexit(fn1); //先注册的后背调用
atexit(fn2);
printf("main exit...\n");
return 0;
}
void fn1()
{
printf("calling fn1()...\n"); //打印f1的内容
}
void fn2()
{
printf("calling f2()...\n"); //打印f2的内容
}