社区
C语言
帖子详情
在unix,exit, return这两个函数又什么区别???他们的返回的值有用么?
Laney
2005-05-27 02:05:54
最近在看unix的编程书, 经常看到exit(1);, exit(2); return 0; return 1;等这样的用法.
我想知道这几个用法有区别么?
unix不是把一个文件执行分为stdin, stdout, stderror三类.难道和这个有关???
...全文
193
5
打赏
收藏
在unix,exit, return这两个函数又什么区别???他们的返回的值有用么?
最近在看unix的编程书, 经常看到exit(1);, exit(2); return 0; return 1;等这样的用法. 我想知道这几个用法有区别么? unix不是把一个文件执行分为stdin, stdout, stderror三类.难道和这个有关???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cppprogramlover
2005-05-27
打赏
举报
回复
stdin, stdout, stderror 跟这几个没有显示关系
Laney
2005-05-27
打赏
举报
回复
老是忘记看man page的帮助
这个帮助最全,可是遇到问题老是想不起来
Laney
2005-05-27
打赏
举报
回复
多谢楼上的老大的回复
积木
2005-05-27
打赏
举报
回复
这几个方法确实有区别。而且不仅仅是在UNIX下面无论哪个环境下面都一样,都是有区别的。
比如说那个exit exit可以在任何一个地方中止程序的运行
exit(0)代表程序成功运行退出
exit(1)代表程序运行失败而结束。
exit(2)……只有这个man page你看看好了
http://www.calpoly.edu/cgi-bin/man-cgi?exit+2
至于那个return 是只有在main函数中才能使用的中止程序的方法,0也是成功 1也是失败。
zhousqy
2005-05-27
打赏
举报
回复
他们的返回值是给操作系统看的 ,返回0的话,就是正常终了。
浅谈linux下的一些常用
函数
的总结(必看篇)
就能得到该程序的
返回
值
,也就是退出
值
,在main()里面,你可以用
return
n,也能够直接用
exit
(n)来做。
unix
默认的习惯正确退出是
返回
0,错误
返回
非0。 重点:单独的进程是
返回
给操作系统的。如果是多进程,是
返回
给父...
exit
函数
和
return
函数
的主要
区别
1、
exit
函数
和
return
函数
的主要
区别
是: 1)
exit
用于在程序运行的过程中随时结束程序,
exit
的参数是
返回
给OS的。main
函数
结束时也会隐式地调用
exit
函数
。
exit
函数
运行时首先会执行由at
exit
()
函数
登记的
函数
,...
exit
、
return
、_
exit
、_
Exit
这几个
函数
的
区别
1、
exit
函数
和
return
函数
的主要
区别
是: 1)
exit
用于在程序运行的过程中随时结束程序,其参数是
返回
给OS的。也可以这么讲:
exit
函数
是退出应用程序,并将应用程序的一个状态
返回
给OS,这个状态标识了应用程序的...
C语言中
exit
()与
return
的
区别
1、
exit
函数
和
return
函数
的主要
区别
是: 1)
exit
用于在程序运行的过程中随时结束程序,
exit
的参数是
返回
给OS的。main
函数
结束时也会隐式地调用
exit
函数
。
exit
函数
运行时首先会执行由at
exit
()
函数
登记的
函数
,然后会...
exit
函数
和
return
函数
(转)
1、
exit
函数
和
return
函数
的主要
区别
是: 1)
exit
用于在程序运行的过程中随时结束程序,
exit
的参数是
返回
给OS的。main
函数
结束时也会隐式地调用
exit
函数
。
exit
函数
运行时首先会执行由at
exit
()
函数
登记的
函数
,然后会...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章