您的位置:首页 > 其它

atexit()函数来注册程序正常终止时被调用的函数

2015-07-22 20:34 357 查看
#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的内容
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: