学习笔记之atexit()函数

来源:互联网 发布:excel两张表数据匹配 编辑:程序博客网 时间:2024/05/20 03:06

最近在学习进程有关的知识,遇到了atexit()这个函数
这个函数有什么用呢?它会注册一个函数,当进程结束后就会调用被注册的函数。
这里写图片描述
可以看到它的参数是一个函数指针。
写一个简单的程序测试一下:
这里写图片描述
结果如下:
这里写图片描述
可以看到调用顺序并不是程序的顺序。在进程结束后才 调了fun()函数
那如果注册了10个函数,调用顺序又是怎样的呢?
注册的顺序是fun1,fun2,fun3,fun4,fun5,fun6,fun7,fun8,fun9,fun10
结果:
这里写图片描述
先注册的后调用!!!

0 0
原创粉丝点击