C语言_exit()函数:结束进程执行 定义函数: 函数说明:_exit()用来立刻结束目前进程的执行, 并把参数status 返回给父进程, 并关闭未关闭的文件. 此函数调用后不会返回, 并且会传递SIGCHLD 信号给父进程, 父进程可以由wait 函数取得子进程结束状态.
C语言on_exit()函数:设置程序正常结束前调用的函数 定义函数: 函数说明:on_exit()用来设置一个程序正常结束前调用的函数. 当程序通过调用exit()或从main 中返回时, 参数function 所指定的函数会先被调用, 然后才真正由exit()结束程序. 参数arg 指针会传给参数function函数, 详细情况请见范例. 返回值:如果执行成功则返回0, 否则返回-1, 失败原因存于errno 中. 范例 执行: C语言atexit()函数:设置程序正常结束前调用的函数 定义函数: 函数说明:atexit()用来设置一个程序正常结束前调用的函数. 当程序通过调用exit()或从main 中返回时, 参数function 所指定的函数会先被调用, 然后才真正由exit()结束程序. 返回值:如果执行成功则返回0, 否则返回-1, 失败原因存于errno 中. 范例 执行: |
|