main函数,由进程调用exec函数开始启动,此时进程中的命令行参数传递给main函数的参数,
main函数在退出时要进行资源的清理工作,由exit或者_exit函数执行,
exit函数相当于main函数的析构函数,在其中可以注册多至32个清理函数,
注册时使用atexit函数
平时我们在main函数结尾返回0值来结束,实际上是在main函数返回后进入了exit函数,
exit函数中又调用了_exit函数来清理结束工作。
main函数,由进程调用exec函数开始启动,此时进程中的命令行参数传递给main函数的参数,
main函数在退出时要进行资源的清理工作,由exit或者_exit函数执行,
exit函数相当于main函数的析构函数,在其中可以注册多至32个清理函数,
注册时使用atexit函数
平时我们在main函数结尾返回0值来结束,实际上是在main函数返回后进入了exit函数,
exit函数中又调用了_exit函数来清理结束工作。