atexit注册函数
2017-02-19 19:12
183 查看
函数名: atexit
头文件:#include<stdlib.h>
功 能: 注册终止函数(即main执行结束后调用的函数)
用 法: int atexit(void (*func)(void));
注意:按照ISO C的规定,一个进程可以登记多达32个函数,这些函数将由exit自动调用。atexit()注册的函数类型应为不接受任何参数的void函数,exit调用这些注册函数的顺序与它们 登记时候的顺序相反。同一个函数如若登记多次,则也会被调用多次。
![](http://img.blog.csdn.net/20170219191556263?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvanl5MzA1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
头文件:#include<stdlib.h>
功 能: 注册终止函数(即main执行结束后调用的函数)
用 法: int atexit(void (*func)(void));
注意:按照ISO C的规定,一个进程可以登记多达32个函数,这些函数将由exit自动调用。atexit()注册的函数类型应为不接受任何参数的void函数,exit调用这些注册函数的顺序与它们 登记时候的顺序相反。同一个函数如若登记多次,则也会被调用多次。
相关文章推荐
- exit 终止一个进程 atexit 注册终止函数
- 注册终止函数atexit的作用
- 注册终止函数atexit
- atexit注册的函数是在main函数之后执行?
- atexit()函数调用注册函数的顺序
- Linux - atexit()(注册终止)函数
- atexit()函数调用注册的顺序
- atexit 在函数正常退出时执行的函数注册
- atexit函数:注册终止处理程序
- atexit()注册终止函数和t权限
- atexit()函数来注册程序正常终止时被调用的函数
- atexit()注册终止函数
- atexit注册终止函数
- atexit()函数 -- 注册终止函数
- atexit注册进程终止处理函数
- dsoframer 注册控件后在某些机器调用部分函数时提示"没有注册接口"的解决办法
- 浅析linux 2.6.23驱动注册函数driver_register()
- atexit ()函数
- 给元素注册事件时,事件函数中不能使用全局变量
- 浅析linux 2.6.23驱动注册函数driver_register()