exit()函数
来源:互联网 发布:聚合数据 什么公司的 编辑:程序博客网 时间:2024/06/08 04:39
摘抄于 c primer plus
exit()函数关闭所有打开的文件并结束程序,exit()的参数传递给操作系统,包括Unix,linux,windows,和MS-DOS,以供其他程序使用,通常的惯例是:正常结束的程序传递0,异常结束的程序传递非零值,不同的退出值可用于区分程序失败的不同原因,这也是unix和dos编程的通用做法,但是,并不是所有的操作系统都能够识别相同范围内的返回值,因此,c规定了一个最小的限制范围,尤其是,标准要求0或宏EXIT_SUCCSESS用于表明成功结束程序,宏EXIT_FAILURE用于表明结束程序失败,这些宏和exit()原型都位于stdlib.h头文件中
根据ANSIC的规定,在最初调用的main()函数使用return 与调用exit()的效果相同,因此,在main(),下面的语句:
return 0;
和下面的这条语句作用相同
exit(0);
但是要注意:我们说的是"最初的调用",如果main()在一个递归的程序中,exit()仍然会终止程序,但是return 只会把控制权交给上一级递归,直至最后一级,然后return 结束程序,return和exit()的另一个区别是,即使是在其他函数中(除main()以外)调用exit()也能结束整个程序
阅读全文
2 0
- exit () 函数
- Exit()函数
- Exit()函数
- exit函数
- exit函数
- Exit()函数
- exit()函数
- exit 函数
- exit()函数
- Exit()函数
- exit()函数
- exit函数
- exit函数
- exit函数
- exit函数
- exit()函数
- exit函数
- exit函数
- Target Sum问题及解法
- 各种被墙的情况下.飞思卡尔-iMx SDK下载与安装
- IIS 性能优化
- C++连接mysql编译报错“无法打开包括文件mysql.h”
- Top Link链是不是2017的新趋势?
- exit()函数
- 二元选择排序
- 域名与主机
- Minor GC ,Full GC 触发条件
- HTML+CSS总结
- logback logback.xml常用配置详解(二)_appender
- Java设计模式之享元模式
- Gauge中文文档(6)—插件
- 动态组装餐品展示