QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 951|回复: 9

初级问题,请大侠指教

[复制链接]
发表于 2003-6-19 09:36:11 | 显示全部楼层 |阅读模式
exit(0),exit(1),exit(-1)都有什么区别?
发表于 2003-6-20 13:19:55 | 显示全部楼层
exit()函数是使程序立即正常终止。它所带的参数为返回给调用进程(一般为操作系统)的值。一般来说,正常退出状态用0或EXIT_SUCCESS,非0值或EXIT_FAILURE表示错误退出,作为错误退出码由调用进程处理。
回复

使用道具 举报

发表于 2003-6-21 20:00:10 | 显示全部楼层
那么,exit(1)和exit(0)做了什么不同的处理?
回复

使用道具 举报

发表于 2003-7-1 15:49:55 | 显示全部楼层
也想知道。
回复

使用道具 举报

发表于 2003-7-1 17:05:00 | 显示全部楼层

Re: 初级问题,请大侠指教

[quote:c90a0353c1="China"]exit(0),exit(1),exit(-1)都有什么区别?[/quote]


exit()是直接终止程序
exit(1)是又返回值1
exit(-1)俺也不懂,谁知道????
回复

使用道具 举报

发表于 2003-7-1 17:08:21 | 显示全部楼层

Re: 初级问题,请大侠指教

[quote:166c991ac9="China"]exit(0),exit(1),exit(-1)都有什么区别?[/quote]
exit()直接终止
exit(1)返回值1
回复

使用道具 举报

发表于 2003-7-1 19:05:49 | 显示全部楼层
有void exit(void)吗?
回复

使用道具 举报

发表于 2003-7-1 20:15:43 | 显示全部楼层
不过我觉得,返回值是给程序所用的,用来做什么呢???
还是看程序的需要啊!!!!
回复

使用道具 举报

发表于 2003-7-1 21:53:08 | 显示全部楼层
我也想知道
回复

使用道具 举报

发表于 2003-7-2 02:29:41 | 显示全部楼层
if u have two program a and b
b return a value x use exit(x). then this value has no influence on b
but if a exec(b), then a can use this value to decide what to do.
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-15 13:34 , Processed in 0.082613 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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