Linux中atexit()在有多个自定义函数时对函数的调用顺序验证

来源:互联网 发布:部落冲突矿工升级数据 编辑:程序博客网 时间:2024/06/09 04:51

一、函数简介:
Linux下的函数介绍为

这里写图片描述

atexit函数时一个注册函数,提供注册机制,在进程终止的时候被调用,所传参数为函数指针。但是要注意的是exit调用这些注册函数的顺序与它们登记时候的顺序是相反的。同一个函数如若登记多次,也会被调用多次。

二、函数示例

这里写图片描述

结果如下:

这里写图片描述

通过函数示例可以看出,atexit函数的函数调用顺序与定义的顺序正好是相反的。

0 0