atexit函数的使用学习笔记
Posted 请给我倒杯茶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了atexit函数的使用学习笔记相关的知识,希望对你有一定的参考价值。
1 #include "apue.h" 2 3 static void my_exit1(void); 4 static void my_exit2(void); 5 6 7 int main(void) 8 { 9 int ret = -1; 10 11 ret = atexit(my_exit2); 12 if(ret != 0) 13 err_sys("can\'t not register my_exit2\\r\\n"); 14 15 ret = atexit(my_exit1); 16 if(ret != 0) 17 err_sys("can\'t not register my_exit1\\r\\n"); 18 19 ret = atexit(my_exit1); 20 if(ret != 0) 21 err_sys("can\'t not register my_exit1\\r\\n"); 22 23 printf("main done\\r\\n"); 24 25 exit(0); 26 27 } 28 29 static void my_exit1(void) 30 { 31 printf("first exit handler\\r\\n"); 32 } 33 static void my_exit2(void) 34 { 35 printf("second exit handler\\r\\n"); 36 }
以上是关于atexit函数的使用学习笔记的主要内容,如果未能解决你的问题,请参考以下文章