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

面试题 相关文章推荐
局部内部类是否可以访问非final变量?
Apr 20 面试题
Ibatis的核心配置文件都有什么
Sep 08 面试题
怎样声明子类
Jul 02 面试题
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
Mar 19 面试题
什么是Rollback Segment
Apr 22 面试题
Linux Interview Questions For software testers
Jun 02 面试题
Linux管理员面试经常问道的相关命令
Dec 12 面试题
当当网软件测试笔试题
Nov 24 面试题
GWebs公司笔试题
May 04 面试题
介绍一下Java中的static关键字
May 12 面试题
Unix/Linux开发面试题
Aug 16 面试题
Ruby如何进行文件操作
Jul 17 面试题
在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
一个简单的自动发送邮件系统(三)
2006/10/09 PHP
使用 eAccelerator加速PHP代码的目的
2007/03/16 PHP
解析array splice的移除数组中指定键的值,返回一个新的数组
2013/07/02 PHP
php图片合成方法(多张图片合成一张)
2017/11/25 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
javascript一些不错的函数脚本代码
2008/09/10 Javascript
JavaScript开发规范要求(规范化代码)
2010/08/16 Javascript
jQuery之日期选择器的深入解析
2013/06/19 Javascript
jquery.cookie() 方法的使用(读取、写入、删除)
2013/12/05 Javascript
Bootstrap按钮组简单实现代码
2017/03/06 Javascript
基于rem的移动端响应式适配方案(详解)
2017/07/07 Javascript
Bootstrap Table 删除和批量删除
2017/09/22 Javascript
详解Vue This$Store总结
2018/12/17 Javascript
9个JavaScript日常开发小技巧
2020/10/06 Javascript
详解JavaScript之Array.reduce源码解读
2020/11/01 Javascript
微信小程序实现modal弹出框遮罩层组件(可带文本框)
2020/12/20 Javascript
Python中的并发编程实例
2014/07/07 Python
python直接访问私有属性的简单方法
2016/07/25 Python
用Python实现读写锁的示例代码
2018/11/05 Python
解决nohup执行python程序log文件写入不及时的问题
2019/01/14 Python
Python内置数据类型list各方法的性能测试过程解析
2020/01/07 Python
Python中的流程控制详解
2021/02/18 Python
Whittard官方海外旗舰店:英国百年茶叶品牌
2018/02/22 全球购物
No7 Beauty美国官网:英国国民护肤品牌
2019/10/31 全球购物
给水排水工程专业毕业生推荐信
2013/10/28 职场文书
工程力学硕士生的自我评价范文
2013/11/16 职场文书
优秀毕业自我鉴定
2014/02/15 职场文书
大学应届生的自我评价
2014/03/06 职场文书
2015毕业生实习工作总结
2014/12/12 职场文书
文明班级申报材料
2014/12/24 职场文书
车间主任岗位职责
2015/02/03 职场文书
大学生入党自传2015
2015/06/26 职场文书
《将心比心》教学反思
2016/02/23 职场文书
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android
详解Spring Security中的HttpBasic登录验证模式
2022/03/17 Java/Android
MySQL索引失效十种场景与优化方案
2023/05/08 MySQL