atexit 在函数正常退出时执行的函数注册
2011-12-26 13:23
190 查看
#include <stdio.h> #include <unistd.h> #include <stdlib.h> static void my_exit(void); int main(void) { if (atexit(my_exit) != 0) printf("can't register my_exit"); printf("main is done\n"); return 0; } static void my_exit(void) { printf("Stuff print in my_exit\n"); }
相关文章推荐
- 让软件在退出的时候自动执行函数 -- atexit()
- atexit()函数来注册程序正常终止时被调用的函数
- atexit注册的函数是在main函数之后执行?
- C 语言main 函数终极探秘(&& 的含义是:如果 && 前面的程序正常退出,则继续执行 && 后面的程序,否则不执行)
- 进程退出(exit)处理函数 atexit
- Swift defer 函数完全退出时执行(常用于销毁数据)
- 在程序退出main()函数之后,还有可能执行一部分代码吗?
- C/C++程序终止时执行的函数——atexit()函数详解
- atexit()函数调用注册的顺序
- exit 终止一个进程 atexit 注册终止函数
- 注册终止函数atexit的作用
- atexit()注册终止函数
- 在main函数退出后执行其他函数 http://blog.chinaunix.net/uid-22332450-id-1775058.html
- Unity初始化函数以及退出函数的执行顺序
- atexit注册函数
- 十、Linux系统编程-进程(三)父子进程共享文件、fork和vfork、exit和_exit、atexit注册退出事件
- atexit()函数 -- 注册终止函数
- 怎样在一个页面使多个setInterval函数正常执行
- linux系统编程之进程(四):进程退出exit,_exit区别即atexit函数
- 程序退出处理函数----atexit()