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的内容 }
相关文章推荐
- 2015/7/22/异常/重写/字符串加减乘除运算
- 用D3.js进行医疗数据可视化 (三)坐标轴 (Axes)
- lu值班:拉rb分流
- TYVJ 2049 魔法珠 sg函数
- Uva 796 Critical Links (割边+排序)
- Servlet一个最简单的例子(一)
- ubuntu下安装oracle jdk方法
- iOS_导入libxml2.2框架后,找不到<libxml/tree.h>的解决办
- 恢复出厂设置 Factory Reset 调用过程
- 算法导论——(1)加权中位数的实现
- [BZOJ1603] [Usaco2008 Oct]打谷机
- 【数论】zoj3870
- HDU oj 今年暑假不AC 题目2037
- Table 9-1 -- Bit strings with "prefix" and "suffix" bits and assigment to codeNum rangs
- csdn博客客户端开发日记----2015年7月22日
- SCI收录期刊——遥感学科
- PHP生成唯一订单号
- Spark MLlib Deep Learning Convolution Neural Network (深度学习-卷积神经网络)3.3
- Spark MLlib Deep Learning Convolution Neural Network (深度学习-卷积神经网络)3.2
- Integer类型与享元模式