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

面试题 相关文章推荐
serialVersionUID具有什么样的特征
Feb 20 面试题
strlen的几种不同实现方法
May 31 面试题
什么是"引用"?申明和使用"引用"要注意哪些问题?
Mar 03 面试题
经典C++面试题一
Nov 06 面试题
存储过程和函数的区别
May 28 面试题
PPP协议组成及简述协议协商的基本过程
May 28 面试题
上海雨人软件技术开发有限公司测试题
Jul 14 面试题
RIP版本1跟版本2的区别
Dec 30 面试题
C#中的验证控件有几种
Mar 08 面试题
linux面试题参考答案(2)
Dec 06 面试题
中间件分为哪几类
Sep 18 面试题
UNIX特点都有哪些
Apr 05 面试题
在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
ThinkPHP模板范围判断输出In标签与Range标签用法详解
2014/06/30 PHP
php实现处理输入转义字符的代码
2015/11/08 PHP
PHP学习笔记之php文件操作
2016/06/03 PHP
PHP编程实现阳历转换为阴历的方法实例
2017/08/08 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
解析使用js判断只能输入数字、字母等验证的方法(总结)
2013/05/14 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
2013/09/26 Javascript
Javascript 赋值机制详解
2014/11/23 Javascript
解决WordPress使用CDN后博文无法评论的错误
2015/12/15 Javascript
javascript中Date对象的使用总结
2016/11/21 Javascript
详解如何使用webpack打包Vue工程
2017/05/27 Javascript
2种简单的js倒计时方式
2017/10/20 Javascript
vue.js动画中的js钩子函数的实现
2018/07/06 Javascript
Vue动画事件详解及过渡动画实例
2019/02/09 Javascript
js实现的格式化数字和金额功能简单示例
2019/07/30 Javascript
layui form.render('select', 'test2') 更新渲染的方法
2019/09/27 Javascript
javascript 高级语法之继承的基本使用方法示例
2019/11/11 Javascript
使用Python的Zato发送AMQP消息的教程
2015/04/16 Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
2017/07/30 Python
mac安装scrapy并创建项目的实例讲解
2018/06/13 Python
Python面向对象程序设计多继承和多态用法示例
2019/04/08 Python
python简单区块链模拟详解
2019/07/03 Python
基于打开pycharm有带图片md文件卡死问题的解决
2020/04/24 Python
美国指甲油品牌:Deco Miami
2017/01/30 全球购物
欧洲著名的珠宝和手表网上商城:uhrcenter
2017/04/10 全球购物
Nike瑞典官方网站:Nike.com (SE)
2018/11/26 全球购物
华三通信H3C面试题
2015/05/15 面试题
一年级家长会邀请函
2014/01/25 职场文书
2014年学前班工作总结
2014/12/08 职场文书
写给领导的感谢信
2015/01/22 职场文书
2015年财务部工作总结
2015/04/10 职场文书
《分数乘法》教学反思
2016/02/24 职场文书
人身损害赔偿协议书
2016/03/22 职场文书
个人道歉信大全
2019/04/11 职场文书
Mysql 用户权限管理实现
2021/05/25 MySQL
JavaScript 事件捕获冒泡与捕获详情
2021/11/11 Javascript