exit

来自cppreference.com
< c‎ | program

在头文件 <stdlib.h> 中定义
void exit( int exit_code );

使程序正常终止。

会执行下列清理步骤:

  • 对传入 atexit 的所有函数执行调用。
  • 清空(flush)并关闭所有 C 流。
  • 删除由 tmpfile 创建的文件。
  • 控制被返回到主机环境。如果exit_codeEXIT_SUCCESS,实现自定义的状态,表示成功终止。如果exit_codeEXIT_FAILURE,实现自定义的状态,表示成功终止。在其他情况下实现自定义的状态值,则返回.
    原文:
    control is returned to the host environment. If exit_code is EXIT_SUCCESS, an implementation-defined status, indicating successful termination is returned. If exit_code is EXIT_FAILURE, an implementation-defined status, indicating unsuccessful termination is returned. In other cases implementation-defined status value is returned.
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

exit_code -
退出的程序的状态
原文:
exit status of the program
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

(无)

[编辑] 示例

[编辑] 另请参阅

引发非正常的程序终止(不清理)
(函数) [edit]
注册一个函数使其在调用exit()时被调用
(函数) [edit]
(C99)
引发正常的程序终止但不完全清理
(函数) [edit]