求教一个非常简单的问题. c语言中exit(1) 的具体含义是什么..

jin_hua 2005-03-24 11:28:57
求教一个非常简单的问题. c语言中exit(1) 的具体含义是什么..

请大侠指点...
...全文
1231 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongxiaoZeng2001 2005-03-24
  • 打赏
  • 举报
回复
throw exception 不?
54gym 2005-03-24
  • 打赏
  • 举报
回复
void main( void )
{
int ch;

_cputs( "Yes or no? " );
ch = _getch();
_cputs( "\r\n" );
if( toupper( ch ) == 'Y' )
exit( 1 );
else
exit( 0 );
}
surstar 2005-03-24
  • 打赏
  • 举报
回复
是 退出码 一般正常退出用EXIT(0)
zengwh 2005-03-24
  • 打赏
  • 举报
回复
exit()就是退出,传入的参数是程序退出时的状态码,0表示正常退出,其他表示非正常退出,一般都用-1,标准C里有EXIT_SUCCESS和EXIT_FAILURE两个宏,用exit(EXIT_SUCCESS);可读性比较好一点。

使用exit()时,可以不论main()的返回值类型
jin_hua 2005-03-24
  • 打赏
  • 举报
回复
回复楼上:
exit(0) 与 exit(1) 有何区别?

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧