首页 > 代码库 > atexit函数的使用【学习笔记】
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函数的使用【学习笔记】
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。