读书人

请教exit()的用法及特点

发布时间: 2012-02-23 22:01:35 作者: rapoo

请问exit()的用法及特点
如题,转贴也行,只要说的清楚全面,最好有个人的评价和举例,立即给分.

[解决办法]
程序终止函数,在退出之前会关门所有已经打开的文件,将缓存中的数据写入磁盘……
status:表示退出状态,一般情况下0表示正常退出,非0表示非正常退出
[解决办法]
有文如是说:
void exit(int status) 终止当前程序,关闭所有文件,写缓冲区的输出(等待输出),
并调用任何寄存器的 "出口函数 ",无返回值
[解决办法]
exit()太过暴力,直接退出

相比较而言,异常处理机制则要优雅许多
[解决办法]
一般在UNIX shell下面,运行一个程序,然后使用命令echo $?就能得到该程序的返回值,也就是退出值。unix默认的习惯正确退出是返回0,错误返回非0。
[解决办法]
exit还是要调用_exit()的
[解决办法]
函数申明: void exit(int state)
函数用途: 程序中止执行,返回调用过程
头 文 件: process.h
输入参数: state:0-表示正常中止,非0-表示非正常中止


读书人网 >C语言

热点推荐