C++ exit(1)问题

来源:百度知道 编辑:UC知道 时间:2024/07/01 07:46:44
exit(1)中的1是什么意思??为什么有时候是0?括号中的数表示什么的??能列举出来吗??

0表示程序正常结束,其他数值表示异常结束,通常为int类型,通常,6表示溢出等等。

exit(int);
为程序返回第一个参数的内容,并结束程序(而不是函数)。

一般情况下 都是用exit(0) 正常退出;
而 exit(1) 非正常退出

return是返回函数调用,如果返回的是main函数,则为退出程序
exit是在调用处强行退出程序,运行一次程序就结束
-------------------------------------------------------------------
return

是返回

函数返回
而exit是退出

exit(1)表示异常退出.这个1是返回给操作系统的不过在DOS好像不需要这个返回值
exit(0)表示正常退出