社区
工具平台和程序库
帖子详情
exit(0) and exit(1)
pingguigui
2004-03-09 09:19:04
请问exit(0)和exit(1)对程序的运行有区别么
比如这个程序,没看出什么区别来啊
#include <conio.h>
#include <stdlib.h>
void main( void )
{
int ch;
_cputs( "Yes or no? " );
ch = _getch();
_cputs( "\r\n" );
if( toupper( ch ) == 'Y' )
exit( 1 );
else
exit( 0 );
}
...全文
50
6
打赏
收藏
exit(0) and exit(1)
请问exit(0)和exit(1)对程序的运行有区别么 比如这个程序,没看出什么区别来啊 #include #include void main( void ) { int ch; _cputs( "Yes or no? " ); ch = _getch(); _cputs( "\r\n" ); if( toupper( ch ) == 'Y' ) exit( 1 ); else exit( 0 ); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pingguigui
2004-03-29
打赏
举报
回复
又up,呵呵
想听更多人的见解
hit007
2004-03-28
打赏
举报
回复
我也想知道!!
pingguigui
2004-03-26
打赏
举报
回复
up
wingfiring
2004-03-16
打赏
举报
回复
因为它会干扰C++正常的对象析构。
wingfiring
2004-03-16
打赏
举报
回复
呵呵,C++中最好还是谨慎点使用exit
caixiwen
2004-03-16
打赏
举报
回复
exit()会将它的参数传递给调用它进程,
0表示程序是正常终止,非0表示出现了
与具体实现有关的错误
Linux内核之Kernel目录
通过本课程的学习,可以达到以下目的:1、通过asm.s及trap.c的学习可以详细了解带错误码和不带错误码的硬件中断处理流程,以及这个过程中内核堆栈的变化过程;2、通过system_call.s及sys.c的学习,了解系统调用的过程,知道系统如何设置的72个系统调用函数;3、通过对sched.c的学习,了解任务调度相关的队列、时间片消耗、任务状态间的关系;4、在signal.c中我们将会学习到信号处理过程中内核堆栈和用户堆栈的操作过程,对sigaction函数与signal函数有更深入的理解;5、通过
exit
.c的学习对系统编程中的kill、waitpid函数会有更深入的理解;5、mktime.c中对系统如何构建从1970年1月1日0时开始的时间及闰年的处理有最原始的描述;6、最后,课程会介绍与内核打印相关的函数的实现细节。
Client 1 quit with
exit
code 1 and signal 0
将jdk更换成jdk11
C/C++ 中的
EXIT
_SUCCESS and
EXIT
_FAILURE
C/C++ 中的
EXIT
_SUCCESS and
EXIT
_FAILURE
system.
exit
(0) 和 system.
exit
(1)区别
system.
exit
(0):程序正常执行结束退出。在 if-else 判断中,如果程序按照预想的执行,到最后需要停止程序,那么使用System.
exit
(0)。system.
exit
(1):是非正常退出,就是说无论程序正在执行与否,都退出。
exit
的参数应该是决定于程序的执行是好是坏的。这是一种从较老的编程语言中继承而来的,在这些语言中,知道什么地方出错了以及出什么错了是很有用的。二者都是用来结束当前正在运行中的 JVM,退出程序的意思,如果 status 是非零参数,那么表示是非正常退出。
exit
(0) and
exit
(1)
exit
(0)
exit
normal. :sucess
exit
(1)
exit
abnormal :failure
工具平台和程序库
24,855
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章