如果需要在main函数执行完退出之后还要执行其他代码,则需要atexit()函数注册一个函数。
用法如下:
Code
1 #include<iostream.h>
2 #include<stdlib.h>
3
4 void fun1()
5 {
6 cout<<"无敌"<<endl;
7 }
8
9 void fun2()
10 {
11 cout<<"水荣";
12 }
13
14 int main()
15 {
16
17
18 atexit(fun1);
19 atexit(fun2);
20 cout<<"没了"<<endl;
21
22 return 0;
23 }
结果为: 没了
水荣无敌