_onexit函数的使用 完成主函数执行完毕后再执行一段程序
来源:互联网 发布:东方财富网python面试 编辑:程序博客网 时间:2024/05/29 10:11
#include <iostream>#include <cstdlib>using namespace std;//_onexit 包含在cstdlib中,是c语言中的库函数//_onexit Callback函数必须是带有int类型返回值的无参数函数//_onexit 无论_onexit函数放到main中哪个位置相应的Callback都是最后执行//_onexit 如果有多个_onexit, 则Callback的执行顺序跟注册顺序相反int func1();int func2();int func3();int main(int argc,char * argv[]){ _onexit(func1); cout<<"Line1 in main..."<<endl; _onexit(func2); cout<<"Line2 in main..."<<endl; _onexit(func3); cout<<"Line3 in main..."<<endl;}int func1(){ cout<<"I am onexit_Function1"<<endl; return 0;}int func2(){ cout<<"I am onexit_Function2"<<endl; return 0;}int func3(){ cout<<"I am onexit_Function3"<<endl; return 0;}/*输出如下:Line1 in main...Line2 in main...Line3 in main...I am onexit_Function3I am onexit_Function2I am onexit_Function1*/
0 0
- _onexit函数的使用 完成主函数执行完毕后再执行一段程序
- main 主函数执行完毕后,是否可能会再执行一段代码?
- main主函数执行完毕后,是否可能会再执行一段代码?
- main主函数执行完毕后,是否可能会再执行一段代码
- main 主函数执行完毕后,是否可能会再执行一段代码,给出说明?
- main主函数执行完毕后,是否可能会再执行一段代码
- C语言main()主函数执行完毕后是否会再执行一段代码
- main主函数执行完毕后,是否会再执行一段代码?
- atexit(在main函数执行完毕后,是否可能再执行一段代码?)
- 面试例题4—main函数执行完毕后,是否会再执行一段代码
- main函数执行完毕,能否再执行一段代码
- 采用PHP函数register_shutdown_function定义PHP程序执行完成后执行的函数
- main 主函数执行完毕后可以再执行其它代码
- main主函数执行完后,可以利用atexit再执行一段代码
- 关于动画执行完毕的函数
- 一个等待Winexec执行完成后再继续执行后面代码的函数
- 如何让一段程序在main函数之前执行的
- JS实用脚本--页面加载完毕后执行函数
- Oracle-分区表解读
- 题目:输入5个数(含负数、小数)将它们按由小到大的顺序排列起来 提示:需要排数的数字通过参数传递进来, 例如:输入:./a.out -1 2.1 -3 5 7 输出: -3 -1 2.1
- 如何设计更好的在线教育直播推流方案
- java高级特性-----注解(Annotation)
- 线程创建、等待、终止
- _onexit函数的使用 完成主函数执行完毕后再执行一段程序
- java中的“宏定义”
- linux 重启网卡 Device eth0 has different MAC address than expected,
- 第九周 oj训练 大奖赛计分
- 纵表和横表的概念及其相互转换
- 洛谷 P2409 Y的积木
- weka:Not enough memory. Please load a smaller dataset or use larger heap size.
- Android之进度条控件和常用资源分类总结
- 题目:有n个人围成一圈,顺序排号,从第一个开始报数(从1到3报数),凡报到3的人退出圈子,问最后最后留下的是原来第几号的那位. 提示:用数组完成