问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中:函数exit(-1);与exit(0);的区别是什么?是返回值吗?

发布网友 发布时间:2022-02-28 13:53

我来回答

3个回答

热心网友 时间:2022-02-28 15:22

这是一般用来区别错误状态的一种函数返回状态法,除了以外的数字都是有错误的,但是错误类别是可以区分的,根据那个数字来区分:一般在errorno变量中!

热心网友 时间:2022-02-28 16:40

数字0,1,-1会被写入环境变量ERRORLEVEL,其它程序可以由此判断程序结束状态。
一般0为正常推出,其它数字为异常,其对应的错误可以自己指定。

热心网友 时间:2022-02-28 18:15

首先这个exit是针对你整个程序的进程而言的,也就是说让你的进程退出(不管这行代码是在程序的哪个地方,哪个函数),并返回了这个值。
然后,你要知道你的程序的进程是有父进程的,除了系统开机时自启动的进程(Linux里面就是init,PID是0)。所以返回的这个值就会被你的程序的父进程接受到,进而知道你的程序是正常退出还是出错中断的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我这个配置能玩大唐无双2吗 PK什么的能卡么? 求高手解答 这样的配置还要加什么玩大唐无双才不卡 这个配置能玩大唐无双双开吗? windows7旗舰版系统玩大唐无双零双开卡怎么办?卡死了。 玩大唐无双的时候双开过地图太卡怎么解决啊 全民枪战我用QQ号,但它说密码数字英文,下划线组成,应该怎样弄啊?_百 ... 小太阳取暖器头晕呕吐 取暖器用的会头晕吗,可能的原因和使用注意事项 男孩姓孙含越字好名字 简单特别的男孩名字越 中间是越的男孩名字大全 c语言中,exit(1)是什么意思?求助~ 在C语言中,exit(0)是什么意思? C语言中指针有什么特别的地方 C语言指针是什么? c语言为什么要有指针呢? C语言中指针是什么 C语言中指针有哪些用处。或者可以用来做什么,请简单举例说明 C语言中的指针有什么意义? 怎么才能把对方的注销 手机号申请的如何注销 c语言编译器是用什么语言编写的 怎么把注销了 不是退出 是让他彻底消失 现在学习C语言,编译器都用什么啊? 不要了怎么注销 怎么注销别人? 现在C语言一般都用的什么编译软件? 如何注销本人另外的? 微软用什么C语言编译器 可以注销么?用手机号注册的怎么注销啊? 有哪些比较好用的c语言编译器 C语言属于哪一类语言? 手机照片回收站清空了能恢复吗? C语言和C++语言的区别是什么? C语言语言中FOR的用法 C语言中的for语句 用法 急!c语言多个for语句的用法。 C语言for循环详细讲解 C语言中,for语句的用法? c语言中for语句是怎么用的? C语言中,for的使用问题? C语言for循环的使用和讲解有哪些? C语言和java语言的区别和联系? java 和c语言的主要区别在哪呢? java和c语言有什么区别和联系? Java和c语言的区别 C语言和JAVA的区别 C语言和JAVA的区别? Java和C的区别 怎么才能不退群情况下不接群消息? C语言与C++与JAVA的区别是什么?