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...

面试题 相关文章推荐
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
Jun 05 面试题
华为慧通面试题
Sep 11 面试题
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
Mar 19 面试题
什么是View State?
Jan 27 面试题
HSRP的含义以及如何工作
Sep 10 面试题
为什么需要版本控制
Oct 28 面试题
MYSQL基础面试题
May 13 面试题
如何用Java判断一个文件或目录是否存在
Nov 19 面试题
九州传奇上机题
Jul 10 面试题
Java基础知识面试题
Mar 25 面试题
什么是继承
Dec 07 面试题
一套Delphi的笔试题二
May 11 面试题
在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中捕获超时事件的方法实例
2015/02/12 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
2016/08/12 PHP
轻松掌握php设计模式之访问者模式
2016/09/23 PHP
PHP迭代器和迭代的实现与使用方法分析
2018/04/19 PHP
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
基于jQuery的history历史记录插件
2010/12/11 Javascript
js日期联动示例
2014/05/02 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
2014/09/01 Javascript
嵌入式iframe子页面与父页面js通信的方法
2015/01/20 Javascript
js阻止浏览器默认行为触发的通用方法(推荐)
2016/05/15 Javascript
jQuery事件详解
2017/02/23 Javascript
详解JavaScript调用栈、尾递归和手动优化
2017/06/03 Javascript
vue2.0 keep-alive最佳实践
2017/07/06 Javascript
Javascript中this关键字指向问题的测试与详解
2017/08/11 Javascript
基于复选框demo(分享)
2017/09/27 Javascript
JS实现获取自定义属性data值的方法示例
2018/12/19 Javascript
Vue动态创建注册component的实例代码
2019/06/14 Javascript
Vue图片浏览组件v-viewer用法分析【支持旋转、缩放、翻转等操作】
2019/11/04 Javascript
在vue中使用echars实现上浮与下钻效果
2019/11/08 Javascript
vue学习笔记之slot插槽用法实例分析
2020/02/29 Javascript
Python 字符串操作实现代码(截取/替换/查找/分割)
2013/06/08 Python
python指定写入文件时的编码格式方法
2018/06/07 Python
Tensorflow中使用tfrecord方式读取数据的方法
2018/06/19 Python
python批量创建指定名称的文件夹
2019/03/21 Python
详解python-图像处理(映射变换)
2019/03/22 Python
简单了解python的一些位运算技巧
2019/07/13 Python
python语言中有算法吗
2020/06/16 Python
巧用CSS3 border实现图片遮罩效果代码
2012/04/09 HTML / CSS
夏尔巴人登珠峰品牌:Sherpa Adventure Gear
2018/02/08 全球购物
企业消防安全制度
2014/02/02 职场文书
领导干部考察材料
2014/02/08 职场文书
学习雷锋精神演讲稿
2014/05/10 职场文书
银行青年文明号事迹材料
2014/05/31 职场文书
传承焦裕禄精神思想汇报2014
2014/09/10 职场文书
Node-Red实现MySQL数据库连接的方法
2021/08/07 MySQL
DSP接收机前端设想
2022/04/05 无线电