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

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

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

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

二、函数示例

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

结果如下:

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

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