int atexit(void(*func)(void));
atexit功 能: 注册终止函数(即main执行结束后调用的函数)
注意:
(1)func函数是无参的
(2)一个函数如果多次登记多次,则也会被调用多次
(3)注册顺序有和登记的顺序相反
我们写3个函数来看看它
它的调用顺序是3,2,1
它的实现顺序是1,2,3
功 能: 注册终止函数(即main执行结束后调用的函数)
int atexit(void(*func)(void));
atexit功 能: 注册终止函数(即main执行结束后调用的函数)
注意:
(1)func函数是无参的
(2)一个函数如果多次登记多次,则也会被调用多次
(3)注册顺序有和登记的顺序相反
我们写3个函数来看看它
它的调用顺序是3,2,1
它的实现顺序是1,2,3