atexit 函数

来源:互联网 发布:王者归来 软件程序 编辑:程序博客网 时间:2024/06/11 13:58
#include <stdio.h>#include <stdlib.h>int exitfun1(void){ printf("Here is exitfun1\n"); return 0;   }int exitfun2(void){ printf("Here is exitfun2\n"); return 0;   }int main(int argc, char *argv[]){  atexit(exitfun1);   atexit(exitfun2);  printf("this is main function\n");  //system("PAUSE");  return 0;}


执行结果为:

this is main function
Here is exitfun2
Here is exitfun1

1. 用atexit登记的函数在exit时使用,且是在main执行完后

2.最后登记函数最先执行

 

0 0
原创粉丝点击