main ()函数执行完后是否会再执行一段代码?

来源:互联网 发布:kvm虚拟机windows 编辑:程序博客网 时间:2024/04/29 09:27

在main()函数执行完后会再执行一段代码,进行处理操作。可以使用atexit()函数。main函数退出后执行的函数。

#include<iostream>using namespace std;void fn1(){cout<<"next \n";}void fn2(){cout<<"is ";}void fn3(){cout<<"this ";}void fn4(){cout<<"executed !"<<endl;}int main(){atexit(fn1);atexit(fn2);atexit(fn3);atexit(fn4);cout<<"这个先执行"<<endl;return 0;}


运行结果:

这个先执行
executed !
this is next
Press any key to continue

原创粉丝点击