宋佳穿的品牌:执行退出程序的C代码是什么?

来源:百度文库 编辑:高考问答 时间:2024/05/03 00:29:54

如果代码是用return 0;返回,内核会做完一些扫尾工作如关闭文件、释放内存等资源,然后调用_exit();结束。这个和调用exit();函数差不多。
_exit()函数则直接结束。
abort()是异常退出所调用的函数,assert宏在退出前会打印调试信息

exit(0);
括号里的值0表示正常退出,其他的表示非正常退出!执行是效果表面上相同。

exit(0)和return 0:正常退出

0 换成 1 就是出错退出

还有abort()
调试时还有assert宏

exit(0);