您的位置:首页 > 大数据 > 人工智能

在主函数main()之后再执行另外一个函数的方法

2012-10-22 21:21 274 查看
//在主函数main()之后再执行另外一个函数的方法:
//在主函数中通过注册函数_onexit()注册一个函数,
//被注册函数的返回值必须是int类型的,且不能含有参数

#include <iostream>
using namespace std;
int func();

int main()
{
/***_onexit(func)放在下面的任意行位置,其参数函数总是在主函数执行之后执行***/

//_onexit(func);
cout << "this is firstly executed!" << endl;
_onexit(func);

return 0;
}

int func(){
cout << "this is secondly executed after the main() function!" << endl;
return 0;
}


执行结果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: