鱼C论坛's Archiver
论坛
›
C\C++交流
› exit
一世轻尘
发表于 2020-12-19 17:34:28
exit
exit(0)表示程序正常退出,exit(非零)表示程序非正常退出,正常退出和非正常退出有什么区别??
jackz007
发表于 2020-12-19 18:03:17
本帖最后由 jackz007 于 2020-12-19 18:06 编辑
对于程序本身来说,没有任何区别。程序结束后,运行这个程序的宿主会得到这个状态码,一般情况下,程序正常结束的状态码是 0。非正常结束是非 0。例如,在批处理中有一个变量 errorlevel 就是专门用来保存程序结束状态的,以便根据这个信息确定批处理程序下一步的流程和走向。
页:
[1]
查看完整版本:
exit