C语言exit()、_exit()的区别
exit()
使用exit()在进程退出之前会做两个动作
1、调用退出处理函数
2、清理I/O缓冲
eg:
void ExitFun(void)
{printf("exit fun\n");
}int main()
{atexit(ExitFun); // 注册退出处理函数printf("word"); // 如果没有清理缓冲区,将不会打印wordexit(0);
}
如上所述,退出处理函数要先进行注册
使用exit();退出的时候会自动调用退出处理函数
并且将会打印word
_exit()
使用_exit();将不会执行上述的两个动作,即不会执行退出处理函数,也不会打印word
C语言exit()、_exit()的区别相关推荐
- c语言exit和return区别,在fork和vfork中使用
转自c语言exit和return区别,在fork和vfork中使用 exit函数在头文件stdlib.h中. 简述: exit(0):正常运行程序并退出程序: exit(1):非正常运行导致退出程序: ...
- linux如何在C程序中使用exit,c语言exit和return区别,在fork和vfork中使用
exit函数在头文件stdlib.h中. 简述: exit(0):正常运行程序并退出程序: exit(1):非正常运行导致退出程序: return():返回函数,若在main主函数中,则会退出函数并返 ...
- exit(),_exit()的区别
Linux的源码 #define __NR_exit 1 #define __NR__exit __NR_exit /* 摘自文件include/asm-i386/un ...
- C语言 exit() _exit()
基础 在main中终断自己,并返回 1.0:sucess;1:failure;2:error _exit(int status); exit(int status); _Exit(int status ...
- c语言exit和return区别
exit函数在头文件stdlib.h中. exit(0):正常运行程序并退出程序: exit(1):非正常运行导致退出程序: return():返回函数,若在main主函数中,则会退出函数并返回一值, ...
- Linux中exit与_exit的区别
在exit,_exit的区别 - exit()与_exit()函数的区别(Linux系统中)2012-03-20 15:19:53 分类: LINUX 注:exit()就是退出,传入的参数是程序退出时 ...
- fork vfork exit _exit (转)
原文地址:http://hi.baidu.com/ikaruga11/blog/item/fb6d75725a8d8d148701b080.html APUE上的一个例子: example1 (for ...
- c语言中.和-区别,c语言中-和.的区别
对于c语言中"->"和"."的区别总结如下: 1.A.B则A为对象或者结构体: 2.A->B则A为指针,->是成员提取,A->B是提取A ...
- 【C语言】exit()和_exit()的区别
1. 输出缓冲区 在linux系统上,一个进程默认打开三个文件: 标准输入stdin, 标准输出stdout, 标准输出错误stderr 2.printf()函数只是将内容写入到缓冲区,并没有直接输出 ...
- linux中进程退出函数:exit()和_exit()的区别
linux中进程退出函数:exit()和_exit()的区别 (1)_exit()执行后立即返回给内核,而exit()要先执行一些清除操作,然后将控制权交给内核. (2)调用_exit函数时,其会关闭 ...
最新文章
- 爬虫之requests模块cookieJar对象转换为cookies字典的方法
- php 中find,Linux中find命令的用法汇总
- debian nvidia 安装_【折腾】openSUSE安装与配置——从入门到放弃
- 数据导入HBase最常用的三种方式及实践分析
- MFC的exe启动时提示应用程序配置不正确,应用程序未能启动错误
- optee os中共享内存的类型
- Redis分布式锁(ServiceStack.Redis实现)
- PoE交换机的选择和使用注意事项介绍
- NSOperation队列实实现多线程
- sr锁存器 数电_C06. SR锁存器的认识
- spark学习-71-源代码:Endpoint模型介绍(3)-Endpoint SendAsk流程
- cad计算机土方软件,土方计算软件FastTFT - 飞时达软件
- 校园虚拟服务器设备配置规划,校园高性能虚拟化服务器平台建设规划.doc
- Cadence PSpice 仿真4:共射极运放静态工作点仿真图文教程
- 回归创业本质:生意的本质就是赚钱
- 不规则四面体知道六边的体积公式
- Docker真实应用场景案例解析——ASSA ABLOY
- 趋高机器视觉之机械手臂的应用
- 解决默认浏览器被劫持
- 动态海报,一次 Computational Design 实验