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

面试题 相关文章推荐
Jar包的作用是什么
Mar 30 面试题
类、抽象类、接口的差异
Jun 13 面试题
是否有自动比较结构的方法
Jun 03 面试题
SQL Server面试题
Oct 17 面试题
几个SQL的面试题
Mar 08 面试题
什么是.net
Aug 03 面试题
广州盈通面试题
Dec 05 面试题
Can a struct inherit from another struct? (结构体能继承结构体吗)
Sep 25 面试题
什么是索引指示器
Aug 20 面试题
C#可否对内存进行直接的操作
Feb 26 面试题
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
Nov 09 面试题
在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 图片上传实现代码 带详细注释
2010/04/29 PHP
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
2014/03/17 PHP
取得单条网站评论以数组形式进行输出
2014/07/28 PHP
php中session_id()函数详细介绍,会话id生成过程及session id长度
2015/09/23 PHP
php好代码风格的阶段性总结
2016/06/25 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
2016/12/09 PHP
php设计模式之策略模式应用案例详解
2019/06/17 PHP
自己动手制作jquery插件之自动添加删除行功能介绍
2011/10/14 Javascript
JavaScript设计模式之策略模式实例
2014/10/10 Javascript
jquery插件EasyUI中form表单提交实例分享
2016/01/11 Javascript
JavaScript代码性能优化总结(推荐)
2016/05/16 Javascript
Bootstrap CSS组件之输入框组
2016/12/17 Javascript
jQuery实现简单的回到顶部totop功能示例
2017/10/16 jQuery
javaScript字符串工具类StringUtils详解
2017/12/08 Javascript
VUE DEMO之模拟登录个人中心页面之间数据传值实例
2019/10/31 Javascript
Vue表单控件数据绑定方法详解
2020/02/05 Javascript
如何使用jQuery操作Cookies方法解析
2020/09/08 jQuery
[01:04:05]VG vs Newbee 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python实现web方式logview的方法
2015/08/10 Python
两个使用Python脚本操作文件的小示例分享
2015/08/27 Python
python处理html转义字符的方法详解
2016/07/01 Python
Python正则表达式常用函数总结
2017/06/24 Python
Python 文件操作的详解及实例
2017/09/18 Python
Django实现快速分页的方法实例
2017/10/22 Python
python主线程捕获子线程的方法
2018/06/17 Python
python简单鼠标自动点击某区域的实例
2019/06/25 Python
python 生成任意形状的凸包图代码
2020/04/16 Python
详解python中GPU版本的opencv常用方法介绍
2020/07/24 Python
HTML5事件方法全部汇总
2016/05/12 HTML / CSS
美国婚戒购物网站:Anjays Designs
2017/06/28 全球购物
2015年全国“爱牙日”宣传活动总结
2015/03/23 职场文书
大国崛起观后感
2015/06/02 职场文书
公司借款担保书
2015/09/22 职场文书
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL
浅析Python OpenCV三种滤镜效果
2022/04/11 Python
springboot读取resources下文件的方式详解
2022/06/21 Java/Android