LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2441|回复: 4

求助:linux下 exit() 的用法!比如exit(0),exit(1),exit(2),exit(3)...都是什么意思啊?

[复制链接]
发表于 2005-10-17 21:59:01 | 显示全部楼层 |阅读模式
rt
谢谢!
发表于 2005-10-17 23:00:35 | 显示全部楼层
man exit看看,要关灯了,不能上机帮你看。我今晚翻翻书看看。初学,交流
回复 支持 反对

使用道具 举报

发表于 2005-10-18 00:11:17 | 显示全部楼层
如果环境支持,exit_code的值传递给调用进程,通常是操作系统。按照约定,如果exit_code的值为0或者EXIT_SUCCESS,就会假定程序是正常终止的。非0值或者EXIT_FAILURE,表示发生了与具体实现相关的错误。

这是c语言程序设计上说的。我平时都是用传递0或者1,其他值不知道有什么用。在linux下用man exit查到的也只是和上面所说的差不多。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-19 20:19:20 | 显示全部楼层
多谢!!!
回复 支持 反对

使用道具 举报

发表于 2005-11-5 22:44:33 | 显示全部楼层
Post by chen_alvin
如果环境支持,exit_code的值传递给调用进程,通常是操作系统。按照约定,如果exit_code的值为0或者EXIT_SUCCESS,就会假定程序是正常终止的。非0值或者EXIT_FAILURE,表示发生了与具体实现相关的错误。

这是c语言程序设计上说的。我平时都是用传递0或者1,其他值不知道有什么用。在linux下用man exit查到的也只是和上面所说的差不多。


那请问所谓的程序中止是什么
意思阿 ,假如你编写了一个test.c ,编译成为test.o,如果在test.c中有一个exit(0),当执行到这个exit  函数时,是中止test.o这个程序么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表