main 主函数执行完毕后,是否可能会再执行一段代码,给出说明


Posted in 面试题 onDecember 05, 2012
答案:可以,可以用_onexit 注册一个函数,它会在main 之后执行int fn1(void), fn2(void), fn3(void), fn4 (void);
void main( void )
{
String str(“zhanglin”);
_onexit( fn1 );
_onexit( fn2 );
_onexit( fn3 );
_onexit( fn4 );
printf( “This is executed first.\n” );
}
int fn1()
{
printf( “next.\n” );
return 0;
}
int fn2()
{
printf( “executed ” );
return 0;
}
int fn3()
{
printf( “is ” );
return 0;
}
int fn4()
{
printf( “This ” );
return 0;
}
The _onexit function is passed the address of a function (func) to be called when the program terminates normally. Successive calls to _onexit create a register of functions that are executed in LIFO (last-in-first-out) order. The functions passed to _onexit cannot take parameters.

Tags in this post...

面试题 相关文章推荐
同步和异步有何异同,在什么情况下分别使用他们?举例说明
Feb 27 面试题
C语言如何决定使用那种整数类型
Nov 26 面试题
一套C++笔试题面试题
Jun 06 面试题
什么是.net
Aug 03 面试题
Why we need EJB
Oct 20 面试题
GWT (Google Web Toolkit)有哪些主要的原件组成?
Jun 08 面试题
新锐科技Java程序员面试题
Jul 25 面试题
Final类有什么特点
Apr 25 面试题
95%的面试官都会问到的50道Java线程题,附答案
Aug 03 面试题
三个Unix的命令面试题
Apr 12 面试题
UNIX文件名称有什么规定
Mar 25 面试题
如何执行一个shell程序
Nov 23 面试题
在C语言中实现抽象数据类型什么方法最好
Jun 26 #面试题
main 函数执行以前,还会执行什么代码
Apr 17 #面试题
C语言中一个结构不能包含指向自己的指针吗
May 25 #面试题
C/C++有关内存的思考题
Dec 04 #面试题
C语言基础笔试题
Apr 27 #面试题
南京迈特望C/C++面试题
Jul 09 #面试题
C语言怎样定义和声明全局变量和函数最好
Nov 26 #面试题
You might like
php 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
php下载文件的代码示例
2012/06/29 PHP
hadoop中一些常用的命令介绍
2013/06/19 PHP
PHP超牛逼无限极分类生成树方法
2015/05/11 PHP
关于PHP中字符串与多进制转换函数的实例代码
2016/11/03 PHP
JavaScript 数组循环引起的思考
2010/01/01 Javascript
js自定义方法通过隐藏iframe实现文件下载
2013/02/21 Javascript
鼠标放在图片上显示大图的JS代码
2013/03/26 Javascript
自动最大化窗口的Javascript代码
2013/05/22 Javascript
jQuery在html有效在jsp无效的原因及解决方法
2013/08/02 Javascript
JS+CSS实现可以凹陷显示选中单元格的方法
2015/03/02 Javascript
多个js毫秒倒计时同时进行效果
2016/01/05 Javascript
jQuery.deferred对象使用详解
2016/03/18 Javascript
JS实现点击登录弹出窗口同时背景色渐变动画效果
2016/03/25 Javascript
10道典型的JavaScript面试题
2017/03/22 Javascript
Node学习记录之cluster模块
2017/05/31 Javascript
vue组件初学_弹射小球(实例讲解)
2017/09/06 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
2019/02/21 Javascript
微信小程序的授权实现过程解析
2019/08/02 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
[49:08]Secret vs VP 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python运行的17个时新手常见错误小结
2012/08/07 Python
Python实现删除Android工程中的冗余字符串
2015/01/19 Python
讲解Python中的标识运算符
2015/05/14 Python
取numpy数组的某几行某几列方法
2018/04/03 Python
python实现大战外星人小游戏实例代码
2019/12/26 Python
tensorflow 获取checkpoint中的变量列表实例
2020/02/11 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
2020/05/12 Python
如何给HTML标签中的文本设置修饰线
2019/11/18 HTML / CSS
初始化了一个没有run()方法的线程类,是否会出错?
2014/03/27 面试题
初中生学习生活的自我评价
2013/11/20 职场文书
高中毕业生自我鉴定例文
2013/12/29 职场文书
关于母亲节的感言
2014/02/04 职场文书
父亲的菜园教学反思
2014/02/13 职场文书
春风行动实施方案
2014/03/28 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书